Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


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 Probability

Other quiz:

Present Perfect or Past Simple Tense › View

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