I have written a letter yesterday. (wrong!)
I have written a letter at 7 o'clock. (wrong!)
I have written a letter last Monday. (wrong!)
I have written a letter several weeks ago. (wrong!)
exact time expressions are not used with the perfect. this is a rule
stated in most grammar textbooks. but michael swan's practical eng usage suggests
that although most textbooks treat this as a rule, it's actually not wrong
to use those expressions with the perfect. then he gave some examples. i dont
know the reason, do you?
" at the end are from one of my posts. Does anyone know what Swan's counterexamples are? CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I got a Swan at hand (1995 ed) now and it should be the
same as your friend’s. Ask him to read 419.3:
Grammars usually say that the present perfect tenses cannot be used
together
with expressions of finished time – we can say “I have seen him” or
“I saw
him yesterday”, but not “I have seen him yesterday”. In fact, such
stru
Mister MicawberYes, I now see that section, Julie. This is the first time I have ever felt at issue with Swan. He is right of course-- the usage does appear in print. The examples seem to be all from the press, however.That's the point, they are from the press/news.
Mister MicawberYes, I now see that section, Julie. This is the first time I have ever felt at issue with Swan. He is right of course-- the usage does appear in print. The examples seem to be all from the press, however. Journalistic reporting in particular attempts to make past events more immediate by casting them in the present perfect, and these are perfect example
France has detonated a Hiroshima-sized nuclear bomb on Mururoa Atoll in the South Pacific at 17.02 GMT on Wednesday.
Police have arrested more than 900 suspected drugs traffickers in raids throughout the country on Friday and Saturday.
…a runner who’s beaten Linford Christie earlier this year.
A 24-year-old soldier has been killed in a road ac