[ 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:
Grammar › ViewInspite of the slippery roads he drove very ……….
A. Fast
B. Fastly
Grammar and Vocabulary › View
Bill is going to …… his son from school and take him to basketball practice.
A. drop off
B. pick up
C. set up
D. point out
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
