[ Perfect Tenses ]
Before he called, I (have finished / had finished) my homework.
A. have finished
B. had finished

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 PronounsOther quiz:
Grammar › ViewI 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
