[ Grammar ]
By the time the bell … , I ……..the test.
A. rings/was finishing
B. rang/was finished
C. rang/had finished
D. had rung/had finished

Random Topics:
Tenses and StructureThe Future Simple TenseGrammar: MorphologyRelative Pronoun/AdverbsLinking Words and PhrasesPossesive Pronouns and Modals of AbilityAdjectives and ArticlesPast Perfect or Past Perfect ContinuousPast Simple and ContinuousModals for Ability, Possibility and PermissionOther quiz:
Grammar › ViewI have been waiting for the prices of the houses to come down before buying one, but I think I —- too long and the prices —- to go up again.
A. have waited / began
B. wait / began
C. am waiting / are beginning
Gerund and To Infinitive › View
The form of Gerund is …..
A. Base verb
B. to + base verb
C. Base verb + ing
D. to + Verb-ing
Modals - Reported Speech - Conditionals › ViewWhat would you have done If you had been angry?
A. I would listen music
B. I will listen music
C. I would had listened music.
D. I would have listened music
Homonyms › View
The ___ rose at 5:15 today.
a. son
b. sun