Tom didn’t do his homework, so the teacher became very angry. He _____ his homework.
a. must have done
b. should have done
c. might have
d. will have done

Random Topics:
Past Tense vs Future TenseVocabulary & GrammarGrammar - Compound SentencesWish SentencesPresent/Past/Past ParticplePresent Perfect and Simple Past TenseVerbs and Possessive AdjectiveSimple Present Tense/be/Present ProgessiveFuture Simple TensesPast Continuous TenseOther quiz:
Grammar › ViewWhich of the following matches the definition correctly? It ends with a !
A. statement
B. question
C. command
D. exclamation
Adverbs & to be › View
Identify the adverb in the sentence: “She danced gracefully.”
A. She
B. Danced
C. Gracefully
D. None
Grammar › ViewAnn: Can we see snow in the mountain? Joe: I don’t know. If it _________ next week, we ______ be able to see it.
A. gets; won’t
B. will get; won’t
C. is getting; will
D. got; wouldn’t
Grammar › View
She usually __________ (walk) with her dog and ____________ (watch) the boats that ____________ (arrive) at the harbour.
A. Walk – watchs – arrives
B. Walks – watch – arrives
C. Walks – watches – arrive
D. Walkes – watchs – arive
