Choose the best answer
Tom ( has been waiting,had been waiting, is waiting) since 8:00 each morning
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 at 23:15 Lewis Neidhardt Grammarly Fellow|
Hero of the day
Person wrote the most answer comments.