[ Tenses ]
He ___ finished his work before the bell rang.
A. has
B. have
C. had
D. having

Random Topics:
Conditionals (0 - 1 - 2)Comparative and Superlative AdverbsIndefinite ArticleModal Verb in Passive VoiceModal Verbs for SpeculationPresent Perfect and Present Perfect Progressive TensesPast Simple & Past PerfectTime ConjunctionsRelative - ConditionalVocabulary & Phrasal VerbOther quiz:
Grammar › ViewI believe the best thing for you to do is to save some money.
A. You have to save money.
B. You ought to save money.
C. You must save money.
D. You can save money.
Grammar › View
The bank manager was the second person……..by the robbers.
A. to be killed
B. who killed
C. killing
D. kills
Vocabulary › ViewWhat is the best synonym for isolate?
A. To be alone
B. Separate
C. to break apart
D. to make be alone
Modal Verbs › View
We ___________ start preparing for the exam early.
A. must
B. can
C. may
