0
Rishonly Posted 21 years ago
Grammar

for the last/for the past

Hello,

Would you please verify the grammar usage in following sentences? I am wondering the effect of 'for the last' ,'for the past', and 'for now',especially the word 'past' that gives me an impression that action is complete.

(1) My friend is a doctor for the last five years.

Better: My friend was/had been a doctor for the last five years.

(2) She was a doctor for three years when I graduated from high school.

Better: She had been a doctor for three years when I graduated from high school.

(3) They have been going to the movies every Thursday evening for the past five years.

Better: There were going to the movies every Thursday evening for the past five years.

(4) I want to see a real stage play for three years now. ( I think the sentence is OK).
  

Top answer

Hi, Would you please verify the grammar usage in following sentences? I am wondering the effect of 'for the last' ,'for the past', and 'for now',especially the word 'past' that gives me an impression that action is complete. (1) My friend is a doctor for the last five years.

  • Hi, Would you please verify the grammar usage in following sentences?
  • I am wondering the effect of 'for the last' ,'for the past', and 'for now',especially the word 'past' that gives me an impression that action is complete.
  • (1) My friend is a doctor for the last five years.
  • Better: My friend was/had been a doctor for the last five years.
  • '.
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.

6 Answers
0
Hi,

Would you please verify the grammar usage in following sentences? I am wondering the effect of 'for the last' ,'for the past', and 'for now',especially the word 'past' that gives me an impression that action is complete.

(1) My friend is a doctor for the last five years.

Better: My f
0
Thanks Clive. When we say 'for the last five years' or 'for the past five years', do we consider the current year also? I always get a feeling that these phrases refer a past time. Please clarify.

In additon, Shall we always use the phrase "for ..years now" along with present perfect/present perfect cont. tense?
0
Hi,

When we say 'for the last five years' or 'for the past five years', do we consider the current year also? I always get a feeling that these phrases refer a past time. Please clarify. Both of these phrases normally mean five years previous to today. In other words, today is Sept/12/2005 so 'for the last year' would mean from today back to Sept/12/2004. How
0
Sorry for any confusion. In other words, "for ..years now" phrase should be used only with present perfect or present perfect cont. tense? Am I right?
0
Hi,

I understand your thinking, and I think the answer is 'yes, usually'. As with many things in language, you can find other, more uncommon contexts where you could use it with other tenses. But yes, in general I think I agree with you.

Best wishes again, Clive
0
Clive,

Thanks a lot for your help.

Related Questions