[ Tenses ]
I (wait) for a whole hour!
A. wait
B. have been waiting
C. have waited
D. am waiting

Random Topics:
Grammar and Passive VoiceOrdering AdjectivesGrammar: Reported QuestionsPassive to ActivePreposition of TimePast and Future TensesPast Perfect & Past SimpleGerund & InfinitiveModals and Past TensesAdjectives & AdverbsOther quiz:
Tenses › ViewI …. this Linux distribution by the time you asked for.
A. had downloaded
B. have downloaded
C. downloaded
Grammar › View
The Atacama Desert in Chile is the ________ place on Earth.
A. driest
B. drier than
C. dry
Grammar: Agreement › ViewEverything you need ……………… on the table. ……………… there anything else you require?
A. is ; is
B. are ; are
C. is ; are
D. are ; is
Grammar › View
My mother bought ____ new dress for the party.
A. a
B. an
C. the
D. new article
