[ 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:
Past Participle › ViewThe ports were reached by the sailors were under the control of a foreign nation.
A. True
B. False
Adjectives, Adverbs, and Prepositions › View
The correct order is …
A. a big black wooden desk
B. a black big wooden desk
C. a wooden big black desk
D. a black wooden big desk
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
