Choose the best answer


Tom ( has been waiting,had been waiting, is waiting) since 8:00 each morning

asked Jan 12 '14 at 22:02 Nada hassan New member

1 answer


Neither phrase fits with the rest of the sentence.  'Has been waiting' is the present perfect progressive tense and implies he is still waiting.  'Had been waiting' is the past perfect progressive tense and implies that at some point in the past, he waited for a period of time but no longer waits.  When you put 'each' before 'morning', neither one is a proper form of the verb. This would be better written as:


He waits each morning starting at 8:00.


If you remove 'each', and this is the present:

He has been waiting since 8:00 this morning.


If it is the past tense, you should add something to indicate that he stopped waiting at some point.

He had been waiting since 8:00 when he was finally picked up at 12:00.

link comment answered Jan 12 '14 at 23:15 Lewis Neidhardt Grammarly Fellow

Your answer

Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.