[ Perfect Tenses ]
I can’t join you for dinner – I ______ the report by then.
A. hadn’t finished
B. won’t have finished
C. haven’t finished

Random Topics:
Adjective SuffixesGrammar (Adjectives)TAG QuestionsWould/would like - affirmative/negativeNouns FormationPreposition & GerundVerb Types and TensesPersonal PronounHave toVOCAB & GRAMMAROther quiz:
Present Perfect Tense › ViewI have……a delicious food for them
A. Cook
B. Cooks
C. Cooked
D. Cooking
Verb Phrase › View
They will return on the airplane.
A. return
B. The
C. will return
D. the airplane