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 VerbsSubjunctiveOther quiz:
Conditional Sentences › ViewWhy 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
