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

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