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

James and Amy ….. in England since 1999

A. live

B. Have lived

C. are living


Present Continuous Tense › View

Why ……. your brother crying so loud? Please give him candies or something.

A. am

B. are

C. is

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