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:

Grammar › View

Today is Thursday. Tomorrow is ………

A. Sunday

B. Wednesday

C. Friday

D. Monday


Grammar › View

The car was a total wreck. We all wondered ____________the driver managed to survive the crash without a scratch.

A. that

B. which

C. how

D. if

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