Grammar Quiz

Topics: Perfect Tenses

By the time you wake up, I (have left / will have left).

A. have left

B. will have left

Select your answer:
         


Random Topics:

Suffixes (ing-ed) SentencesPast Simple, Present Perfect TenseModals of AdvisabilityIndirect SpeechJobsPreposition & GerundIrregular AdjectivesSimple Present TenseReporting VerbsSubjunctive

Other quiz:

Conditional Sentences › View

Why didn’t you attend the meeting?- Oh, I did not know. If I_____, I_____ there.

A. know / would come

B. had known / would have come

C. had known / will come

D. known / had come


Preposition › View

I waited _____ 10 o’clock and then went home.

A. on

B. in

C. for

D. at