[ 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:
Simple Present Tense vs Present Continuous Tense › ViewHave you got any ice cream?
A. Yes, I have.
B. Yes, I does.
C. No, I do.
D. Yes, I’m having.
Simple Present Tense › View
I ……….. cold.
A. are
B. am
C. is
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
