Grammar Quiz

[ Perfect Tenses ]

Before he called, I (have finished / had finished) my homework.

A. have finished

B. had finished

Select your answer:
A  B  C  D  E 


Random Topics:

Modal Verb, Passive VoiceGrammar: Reported QuestionsPerfect Tensestake, make, doModals of Speculation and DeductionVerbs – Nouns – Adjectives - AdverbsComparative - SuperlativePresent Tense (Negatives and Questions)Grammar-Present Continuous-Sentence MakingAdjectives and Pronouns

Other quiz:

Grammar › View

His mother has read these fairy tales for him many times, ______________?

A. has she?

B. hasn’t she?

C. did she?

D. didn’t she?


Tenses › View

At 10 o’clock he _________(compose) in his music room.

A. composed

B. was composing

C. compose

D. were composing

Tenses and Figurative Language › View

. What does the idiom ‘spill the beans’ mean?

A. To make a mess of something

B. To cook a meal

C. To reveal a secret or disclose confidential information.

D. To start a conversation


Modal Verbs › View

I _______ called you earlier, but my phone died.

A. could have

B. must have

C. might have

D. may have