[ 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:
Relative Pronouns and Adverbs › ViewDo you know the man ________ lives across the street?
A. whose
B. which
C. who
Prepositions › View
You ought to work hard ______ your English test.
A. to
B. for
C. by
D. from
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
