[ 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 ConjunctionOther quiz:
Grammar › ViewShe ______ 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
