I have lived in New York for five years before.

1 2
   Share on Facebook  
Maple  #482942  Fri, 29 Feb 08 12:04 AM

Avangi

Hi,

My only objection to the second is there's no past reference time.  Had is usually up to some particular point in the past.

Sounds very familiar. Maybe many people have said this many times.

Maybe I'm stubborn, I somehow very like past perfect in that sentence.

  
Top 75 Contributor
Joined on Tue, Jul 11 2006
An ESL student in China
Contributing Member (1,110)
Yankee  #483039  Fri, 29 Feb 08 06:01 AM
Maple

Goodman
Teo,

Many already posted their answers. But I will  give my two cent's  worth anyway. This is what I would say:  

1. I live in Taiwan now. But I am quite familiar with New York because I had lived there for five yeas before.   Thefact that you did live in N.Y. for five years which was a long time, Iwould use past perfect. Simply because you left the city but you hadlived there.

2.  I live in Taiwan now. But I am quite familiar with New York because I lived there for five yeas before.

# 2 is ok but “before” is not really necessary.

3. He lives in Taiwan now. He is not familiar with New York although he had lived there for five years.

4.  He lives in Taiwan now. He is not familiar with New York although he lived there for five years. - acceptable

"For" and the past fact STRONGELY call for past perfecttense in my (you know, a student's) brain.  Glad to read your comment,Goodman!



Hi Maple

There is nothing about the word 'for' that should suggest that you need to use the 'past perfect'. If that's a "rule" you've learned somewhere along the line, I strongly suggest you try to "unlearn" it fast.  Surprise Wink The word 'for' can be used with any tense -- no matter whether you're talking about the present, the past or the future.

The past perfect is typically used in order to place the time of one past activity further in the past than another past activity. The context in the sentences above contains the simple present tense (i.e. lives in Taiwan), and then something that happened before that present activity is mentioned (i.e. lived in New York). The simple past tense (lived) is just fine.  The past perfect (had lived) is completely unnecessary because there is no mention of any other past activity.

  
Top 25 Contributor
Joined on Sat, Apr 15 2006
Connecticut, USA
Senior Member (4,157)
ModeratorTeachers
Amy "You can't depend on your eyes when your imagination is out of focus." - Mark Twain
Maple  #483049  Fri, 29 Feb 08 06:47 AM

There is nothing about the word 'for' that should suggest that you need to use the 'past perfect'. If that's a "rule" you've learned somewhere along the line, I strongly suggest you try to "unlearn" it fast.  Surprise Wink The word 'for' can be used with any tense -- no matter whether you're talking about the present, the past or the future..

Oops, this rectification is vital to my language sense.

You have my cordial thanks, Amy!

 

Maple

 

  
1 2
AddThis Feed Button RSS Feed: ESL General English Grammar Questions
© 2008 MediaCET Ltd.
Terms and Conditions & Terms of Service