[ 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:
General Quiz › ViewIdentify adjective ( his arrogant nature made him poor)
A. Nature
B. Poor
C. Arrogant
Grammar › View
Juan: ” I am happy ”
A. Juan said that he was sad
B. Juan said that he was happy
C. Juan say that he isn’t happy
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
