[ 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

Random Topics:
Simple, Compound, Complex SentencesPast Perfect Simple TenseGrammar and IdiomsNeither/Either/All/NoneModals for Necessity and SuggestionsAdjectives & PrepositionModal Verbs & Perfect InfinitiveModals TensesNoun Phrases and Verb PhrasesConditionals and Modals of ProbabilityOther quiz:
Present Perfect or Past Simple Tense › ViewPeter (play) ______ football yesterday.
A. has played
B. play
C. played
D. has play
E. playing
Grammar › View
White, Golden, and even bright black diamonds ____
A. Occasionally to find
B. Occasionally found
C. Have occasionally been found
D. Have occasionally found
