[ 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:
a, an, the, Zero Article › ViewUnfortunately, I arrived __________ hour late for the meeting.
A. An
B. –
C. The
D. A
Simple Past Tense › View
He was sleeping when you … him last night.
- called
- was calling
Present Perfect Tense › View
I 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
