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:

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