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:
A  B  C  D  E 


Random Topics:

Adjective SuffixesGrammar (Adjectives)TAG QuestionsWould/would like - affirmative/negativeNouns FormationPreposition & GerundVerb Types and TensesPersonal PronounHave toVOCAB & GRAMMAR

Other quiz:

Past Participle › View

The ports were reached by the sailors were under the control of a foreign nation.

A. True
B. False


Adjectives, Adverbs, and Prepositions › View

The correct order is …

A. a big black wooden desk

B. a black big wooden desk

C. a wooden big black desk

D. a black wooden big desk

Present Perfect Tense › View

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