[ 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:
Present Perfect or Past SimpleSubordination ConjunctionsConditionalsPast Modals & Phrasal Modals of ObbligationPreposition & GerundTenses - Passive VoicePresent Perfect and Past TensesIELTS GrammarComparative AdverbPresent Perfect Negative and InterrogativeOther quiz:
Grammar › ViewShe’s never flown in an air hot balloon, but _____ flown in an airplane.
A. I’ve
B. he’s
C. she’s
D. they’ve never
Wish Sentences › View
I wish I… go to the theatre for a vacation. ( can )
A. can
B. could
C. would
D. will
