[ Grammar ]
By the time the train arrives, we …………………… for over an hour.
A. will have been waiting
B. will be waiting
C. will have waited
D. will wait

Random Topics:
Grammar and StructureConditional 0Grammar PhrasesSimple Present and Past TensesSo, Such, Many, MuchSpeculation with Modal VerbsHow much or How many?Present TenseNoun, Pronoun, Adjective, VerbGrammar and PrepositionOther quiz:
Tenses › ViewWhich tense is used to describe a past action that continued until another action occurred?
A. Present perfect progressive
B. Past perfect progressive
C. Future perfect progressive
D. Simple past tense
Idioms › View
“You don’t say” shows ___.
a. disbelief
b. annoyance
c. surprise
Meandering downriver toward a deer, three grizzly cubs (comes, come) within 15 yards of it.
A. Comes
B. Come
Comparative Adverb › View
Carla says that she had _____ time of her life at the party.
A. Better than
B. Better
C. The best
