0
Ticce Posted 16 years ago
Grammar

Present Perfect and LAST

Here it is the question
  • It is ok to use "LAST" with PAST SIMPLE
I saw him last week. I was there last year.
  • And it is not ok to use "LAST" with PRESENT PERFECT
I have seen him last week
______________________________________________
This is what many grammar books say as follows

(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.")

However, I have noticed that LAST can be also used with Present Perfect sometimes

I have been busy the last tree months.
I have been there the last fifteen years


I can conclude that - THE LAST means Lately here

Is it so?

++++++++++++++
That big steamer which has been lying there the last week. - What does the last week mean here?

Is it the same like

That big steamer which has been lying there this week.
  

Top answer

") 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.

  • ") 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.
  • By the way, "instead" is one word.
  • Ticce I have been busy the last tree months.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

13 Answers
0
TicceThis is what many grammar books say as follows

(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.")
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.
0
You have partly answered the question but not in full. Anyway, thanks.
I am interested in

LAST vs THE LAST

Is this sentence correct?

I have been there the last year.

It seems to me that if we use THE LAST it can only be used with PRESENT PERFECT. Because it wouldn't be correct to say

I was there the last year. (Or is it ok?)
0
Let me summarize

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 li
0
TicceIs this sentence correct?

I have been there the last year.
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).
TicceI was there the last year. (Or is it ok?)
This is also possible, but
0
TicceLet me summarize

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
1. "I have l
0
Thanks it has become more clear now.
Still
Mr Wordy"I lived there (for) last 5 years" = ungrammatical.
Why is it correct to say then -----

I lived there last year.
0
Thanks it has become more clear now.
Still
Mr Wordy"I lived there (for) last 5 years" = ungrammatical.
Why is it correct to say then -----

I lived there last year.
0
TicceWhy is it correct to say then -----

I lived there last year.
This has a different meaning again. Let's say it's now July 2010.

1. "I have lived there for the last year" = I've lived there since July 2009 (more or less).

2. "I lived there for the last year" = I lived there for the last year of some time period that ended in the
0
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

I have lived there in the last year.
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
0
TicceYou mean 365 days before the day when it is said. Then we could also say

I have lived there in the last year.
No, 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.

(Remember also, of course, that in cases like this "year"

Related Questions