[ 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:
V-ing/to-V › ViewThis website will help you ______ English better.
A. learn
B. learning
C. learnt
Comma › View
Which sentence is correct?
A. After the play the audience, clapped.
B. After the play, the audience clapped.
C. After, the play the audience clapped.
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
