Grammar Quiz

[ Tenses ]

By 3 o’clock yesterday, the software update ….

A. had been completed.      

B. had completed           

C. have been completed     

Select your answer:
A  B  C  D  E 


Random Topics:

Used toWill or Going toSimple Present - WH QuestionsProgressive Verb TensesParallelism and Subject Verb AgreementSentence LabelingFuture Continuous TensePresent Perfect SimpleFew, a few, little, a little-ed/-ing Adjectives

Other quiz:

Vocabulary › View

A “zealous” advocate for environmental conservation would likely:

A. Show little interest in the topic

B. Have a moderate stance

C. Be highly passionate and active

D. Avoid discussing the topic


Prepositions › View

Which sentence has a prepositional phrase that answers where?

A. I am working at the office today.

B. I always have so much work to do.

Grammar › View

In one year’s time, I _________ in this school for 15 years.

A. will be working

B. will work

C. will have been working

D. will have worked


Phrasal Verb › View

I need to __________ some money to buy a new laptop.

A. give away

B. come across

C. save up for

D. put by