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 PronounsConditionals Type IPrepositionsAdverbs and AdjectivesModal Verbs & Time PrepositionsGrammar - direct/indirect objectsState Verbs and Action VerbsClauses and ConjunctionSentence Types

Other quiz:

Phrasal verbs and Prepositional Phrases › View

know sth by updating from websites

A. on the Internet

B. on the news

C. on TV


Tenses › View

Her nerves began to recover from the shock they _________

A. receive

B. received

C. had received