[ Tenses ]
I …… for nearly four hours before it was finally time to board the plane. What a nightmare!
A. am waiting
B. was waiting
C. have waited
D. will wait

Random Topics:
Past PassiveSuch...that, so ......thatGrammar - Future ActionVerb Present Simple TenseModal Verbs & Reflexive PronounsHomophone & HomonymClauses and ConjunctionWill vs be going toComparative and SuperlativesDo / Have / Can - Basic QuestionsOther quiz:
Grammar › ViewBarner Corporation’s record profits resulted from the recent …….. to identify operating efficiencies.
A. initiating
B. initiation
C. initiative
D. initiator
Simple Present › View
Cows ____________ on grass.
A. feed
B. feeds
C. feeding
D. is feed