Grammar Quiz

Topics: 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:

Reported Speech and TensesAdjective vs AdverbGrammar: Adjectives & PrepositionsGrammar ElementaryVerbals and GerundsAdjectives, Adverbs, and PrepositionsPersonal & Possessive PronounsParticiple - ing/ edConditional Sentences and Verb FormComparative Adjectives

Other quiz:

Modal Verbs › View

I couldn’t find my keys this morning. I think I ………. left them at home.

A. may have

B. must have

C. could have

D. would have


Grammar › View

Both my sister and my brother (play/plays) basketball well.

A. play

B. plays

C. played

D. playing