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:
Complement vs. Compliment Possessive Adjective Everyday vs. Every Day If- ConditionalAdjective / Noun + to InfinitiveClausesInterrogative PronounsFuture PlansSecond and Third Conditional

Other quiz:

Gerunds and Infinitives › View

She doesn’t mind _______ the night shift. (work)

A. both options are correct

B. working

C. to work


Past simple - Irregular Verbs › View

My dog ________ my homework!

A. ate

B. eated

C. eaten


How to use : Read the question carefully, then select one of the answers button.