[ 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:
Grammar & Vocabulary › ViewThe ————- in my computer code prevented the program from running correctly.
A. remove
B. item
C. error
D. candidate
Grammar › View
The giraffe ___________ animal in the world
A. is the taller
B. are the taller
C. is the tallest
D. are the tallest
Peter (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
