") I would agree with the first of these guidelines. The second is debatable. Both "I saw him this week" and "I've seen him this week" are used.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
TicceThis is what many grammar books say as followsI would agree with the first of these guidelines. The second is debatable. Both "I saw him this week" and "I've seen him this week" are used.
(Thus: in stead of, " I have seen him last week" say, " I saw him last week;" and in stead of, " I saw him this week" say, "I have seen him this week.")
TicceIs this sentence correct?Yes, it's possible. It refers to the year leading up to the present. However, it would probably be more usual to say "I have been there for the last year" (same meaning).
I have been there the last year.
TicceI was there the last year. (Or is it ok?)This is also possible, but
TicceLet me summarize1. "I have l
If I want to say it in PRESENT PERFECT I should say
I have lived here the last 5 years.
If I lived there and don't live there any more I should say it in PAST SIMPLE
I lived there last 5 years.
++
SO
LAST is used with PAST SIMPLE
THE LAST is used with PRESENT PERFECT
Mr Wordy"I lived there (for) last 5 years" = ungrammatical.Why is it correct to say then -----
Mr Wordy"I lived there (for) last 5 years" = ungrammatical.Why is it correct to say then -----
TicceWhy is it correct to say then -----This has a different meaning again. Let's say it's now July 2010.
I lived there last year.
Mr Wordy "I have lived there for the last year" = I've lived there since July 2009 (more or less).You mean 365 days before the day when it is said. Then we could also say
Mr Wordy"I lived there last year" = I lived there for some or all of 2009 (but probably not into 2010, and probably I do
TicceYou mean 365 days before the day when it is said. Then we could also sayNo, this doesn't mean the same thing. "I have lived there in the last year" means that I lived there for some part of the last year, but probably I don't live there now.
I have lived there in the last year.