Grammar Quiz

[ 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 Tense

Other quiz:

Grammar › View

Later, 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