Topics: Perfect Tenses
I can’t meet you at 7:00. I _______ the office by then
A. have left
B. won’t have left
C. had left
Select your answer:

Random Topics:
Infinitive or GerundSo / Neither / Either / Tooand, so, but, becauseMust / must notConditional Sentences and Verb FormReported SpeechModals Deduction: cant /mustas...as, comparatives, superlativesCan/CouldCollective NounsOther quiz:
Future Tenses › ViewBy the time you come home you ….. everything I have told you.
A. will be forgetting
B. will forget
C. have forgotten
D. will have forgotten
Grammar › View
A lot of people ___ shopping.
a. was
b. were
