[ 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 AntecedentOther quiz:
Grammar › ViewI 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
