[ 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:
Vocabulary › Viewa quarter of
A. 1/4
B. 1/55
C. 1/6
D. 1/2
Grammar › View
Read the sentence.
The soldier was very corageus.
What is the correct way to spell the word?
A. coragueous
B. courageous
C. courageos
D. coraguose
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
