[ Tenses ]
We have been waiting for them.
A. Past Perfect
B. Present Perfect Continuous
C. Present Continuous
D. Past Continuous

Random Topics:
Quantifiers and ArticlesPast Simple (Questions)The -ing Form of VerbsGerund and InfinitiveGrammar - QuantiflierPast Simple VS Used toIdiom and TensesSentence Structure and Grammar RulesSimple and Continuous TensesAdverbOther quiz:
Conjunction › ViewDo you speak English _____________ Spanish?
A. or
B. also
C. if
D. however
Grammar › View
My sister’s duty (be) ———— washing up
A. is
B. are
C. be
D. being
Modals › ViewI …………… clean the house after the party last week.
A. must
B. might
C. mustn’t
D. don’t have to
Subject Verb Agreement › View
A number of politicians ________ to a new bill.
A. agree
B. agrees
