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

My mother taught me this formula yesterday, But I … understand it. I couldn’t make it.

A. Was not confusing

B. Was confusing

C. Am confusing

D. Have confused


Tenses › View

Charlie …………….  the dog when it started to rain

A. walked

B. had been walking

C. as walking

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