[ 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:
Vocabulary and Grammar › View. Which of the following is the best meaning of “require”?
A. To make something optional
B. To need or demand something
C. To replace something old
D. To refuse an offer
Conjunction › View
Is it a new house __________ an old house?
A. And
B. But
C. Or
D. So
Barner 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
