Grammar Quiz

[ Grammar ]

They ————————— that skyscraper for years but they say it won’t be finished until 2020 !

A. were building

B. have been building

C. are building

D. have built

Select your answer:
         


Random Topics:

Adjectives and comparisonsVerbs and PrepositionsModals of Speculation and DeductionCoordinating and Subordinating ConjunctionsThe First Conditional (if/unless)Zero Conditional SentenceArticles and DeterminersPresent Simple and Continuous TenseModals, Infinitives and GerundsSentence Structure and Pronoun Antecedent

Other quiz:

Grammar › View

I didn’t have __________ money to buy the guitar. It was too expensive.

A. too

B. too many

C. enough

D. too much


Tenses › View

. Do the kids have ballet classes next week?

A. simple present

B. future be going to

C. future simple

D. simple present with future