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

I want to buy the mobile phone ______ I showed you last week.

A. which

B. whose


Tenses › View

She already (finish) her work.

A. hasn’t finished

B. has finished

C. is finished

D. finished

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