[ 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 › ViewA declarative sentence does what?
A. Expresses emotion.
B. Asks a question.
C. Provides a statement.
D. Gives a command.
Tenses › View
Which sentence best explains a general truth?
A. Water boil at 100°C.
B. Water boiling at 100°C.
C. Water boils at 100°C.
D. Water is boiled at 100°C.
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
