"for" with past perfect and expression of time

Members help members on grammar, vocab, pronunciation...

Moderator: EC

Post Reply
User avatar
tarasensei
Member
Posts: 1
Joined: Wed Sep 01, 2010 12:32 am
Status: Teacher of English

"for" with past perfect and expression of time

Post by tarasensei »

Hi all,

Please help me! This question was on a test; which of the following two is correct?

1. Tom had not studied in Japan two weeks before he got homesick.

2. Tom had not studied in Japan for two weeks before he got homesick.


Apparently #1 is the correct answer. Can someone please explain why???

Thanks a thousand times over!

:-) Tarasensei
User avatar
Joe
Admin/Teacher
Admin/Teacher
Posts: 1794
Joined: Thu Dec 18, 2003 6:56 am
Status: Teacher of English
Location: England

Re: "for" with past perfect and expression of time

Post by Joe »

Neither sentence makes much sense, but #2 seems more "correct" than #1.

It would make even more sense, and be perfectly correct, in the positive:

Tom had studied in Japan for two weeks before he got homesick.
User avatar
Tukanja
Top Contributor
Top Contributor
Posts: 535
Joined: Wed Jul 16, 2008 3:47 pm
Status: Learner of English

Re: "for" with past perfect and expression of time

Post by Tukanja »

Tom got homesick even though he had studied in Japan for two weeks only.

He wouldn't get homesick after two weeks if he had been dating a nice girl. ;-)
User avatar
Tukanja
Top Contributor
Top Contributor
Posts: 535
Joined: Wed Jul 16, 2008 3:47 pm
Status: Learner of English

Re: "for" with past perfect and expression of time

Post by Tukanja »

, besides.*

The preposition "for" is always used with both the Present Perfect Tense and the Past Perfect Tense when showing an amount of time during which an either event has (had) been lasting or action have (had) been happening.
User avatar
Joe
Admin/Teacher
Admin/Teacher
Posts: 1794
Joined: Thu Dec 18, 2003 6:56 am
Status: Teacher of English
Location: England

Re: "for" with past perfect and expression of time

Post by Joe »

Actually, I revise my comment. #2 is fine. I was thrown by the strangeness of #1.

What they are saying is that he got homesick before two weeks (of study) had passed.

Dating a nice girl could have helped. I guess it depends just how nice she was.

But note you should say:
He wouldn't have got / (have gotten AmE) homesick after two weeks if he had been dating a nice girl.

And note that in #2 he didn't get homesick after 2 weeks: he got homesick before two weeks.

#2 is correct.
#1 is not correct.

For "for" with perfect tenses see:
http://www.englishclub.com/grammar/verb ... ect_fs.htm

Also see:
http://www.englishclub.com/grammar/verb ... -since.htm
User avatar
Tukanja
Top Contributor
Top Contributor
Posts: 535
Joined: Wed Jul 16, 2008 3:47 pm
Status: Learner of English

Re: "for" with past perfect and expression of time

Post by Tukanja »

Tom got homesick before he had studied two weeks in Japan.
I am :oops: because I didn't use the Perfect Conditional in the first part of the second sentence that represent the Third Conditional.
User avatar
Joe
Admin/Teacher
Admin/Teacher
Posts: 1794
Joined: Thu Dec 18, 2003 6:56 am
Status: Teacher of English
Location: England

Re: "for" with past perfect and expression of time

Post by Joe »

Actually Tukanja, I'm sorry - on reflection, even #1 is ok too.

We often say things like:

I hadn't been home five minutes before the phone rang.

meaning...

I hadn't been home for five minutes before the phone rang.

However, I think it's more in spoken English and for short periods (like 5 minutes) that we use this. I personally would not recommend using a structure like #1 in formal written English.
Post Reply