[ 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:
Vocabulary › ViewChoose the word that is most nearly an antonym, or the opposite, of the boldfaced word.
simple
A. complex
B. intermediate
C. abundant
D. verbal
Conditional Clause › View
if you …. a good job, you would have a good life.
A. has
B. have
C. had
D. having
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
