Grammar Quiz

[ Tenses ]

By the time I went to bed last night, I _____________ my homework

A. have already finished

B. already finished

C. had already finished

D. were already finished

Select your answer:
A  B  C  D  E 


Random Topics:

Giving and Asking for AbilityPrepositions of Time, Place, and MovementVocabulary and DefinitionsGrammar Error Correction (Simple Present Tense)Clauses and ConjunctionEs and SPassive Voice and Relative ClausesPast and Future TensesPresent Simple & Present ContinuousSimple Present and Present Continuous Tenses

Other quiz:

Grammar › View

Pandelela has ___________ her lost cat.

A. finding

B. found

C. finds

D. find


Tenses › View

They __________ their grandparents since last year

A. haven’t met

B. haven’t meet

C. met

D. haven’t never met

Grammar › View

Who ____ you ____ 30 minutes ago?

A. are – waiting

B. do – wait

C. did – wait

D. did – waited


Grammar › View

One of the birds _________ flown away.

A. has

B. had

C. have