[ 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:
Grammar › ViewCOMPLETE SUBJECT
My sister Brenda is cooking a cake.
A. My sister
B. Brenda
C. My sister Brenda
D. is cooking
Adjectives › View
These cookies _____ .
A. excellent are
B. are excellents
C. are excellent
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
