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:
Because / so › ViewI didn’t tell you the truth _____ I didn’t want to hurt your feelings.
A. so
B. because
Verb Tenses › View
Click on the sentence that has its verb phrase in the present perfect tense.
A. I have gotten a new toy every holiday this year.
B. He was enjoying the company of his classmates.
C. Eric had taken piano lessons as a little kid.
D. Bill will be joining the coast guard after college.
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
