[ 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
Select your answer:

Random Topics:
Perfect TensesPassivisationSimple and Past TensesTransitional WordsReflexive pronounsCompound AdjectivesVerbsModal Verbs of Deduction and SpeculationConnectorsPresent and Past Simple TenseOther quiz:
Grammar › ViewLater, I bought a motorbike. I ______ one for years, but I ______ able to afford it until my twenties.
A. was wanting / hadn’t been
B. had wanted / had been
C. had wanted / hadn’t been
D. was wanting / had been
Conditional Clause › View
If I __________ John, I’ll tell him.
A. would see
B. see
C. saw
