verb tense: [had waited] or [have waited]

English grammar questions, answered by Alan

Moderator: Alan

Locked
ansonman
Rising Star
Rising Star
Posts: 129
Joined: Mon May 18, 2020 9:18 pm
Status: Learner of English

verb tense: [had waited] or [have waited]

Post by ansonman »

I have made up the sentences below.

(1a) I have waited for this job opportunity for a long time. I am happy that it came last month.
(1b) I had waited for this job opportunity for a long time. I am happy that it came last month.

(2a) I have waited for this job opportunity for a long time. I am happy that it came last week.
(2b) I had waited for this job opportunity for a long time. I am happy that it came last week.

(3a) I have waited for this job opportunity for a long time. I am happy that it came yesterday.
(3b) I had waited for this job opportunity for a long time. I am happy that it came yesterday.

My friends are all non-native English speakers. Most of them think the present perfect tense "have waited" works for (3a) because the opportunity came recently. They believe that the pluperfect "had waited" would be the better choice for (1) and (2) because it happened a bit too long ago.

I am not sure if they are correct because non-native speakers like me. Please help me. Thank you.
User avatar
Alan
Teacher/Moderator
Teacher/Moderator
Posts: 15204
Joined: Mon Dec 29, 2003 7:56 pm
Status: Teacher of English
Location: Japan

Re: verb tense: [had waited] or [have waited]

Post by Alan »

(b) is appropriate in every case you cite.
Locked