Grammar Quiz

[ Tenses ]

Numerous improvements ______ to the school’s IT infrastructure over the past few months.

A. have made

B. are being made

C. have been made

D. were made

Select your answer:
         


Random Topics:

Grammar for IELTSTypes of PhrasesCorrelative conjunctionsPassive Voice and ModalsPrepositional PhrasesWh-QuestionFuture TensesAdjective Clause and Adverb ClausePast Perfect & Past SimplePaired Conjunction

Other quiz:

Grammar › View

She ______ clothes.

A. wears really baggy

B. wears comfortable very

C. wears early ugly


Past and Present Tenses › View

By the time the concert started, we _______ for hours. (wait)

A. wait

B. waited

C. have waited

D. had waited