I ___ lock my dog in the kitchen this morning, because I thought the snake could have attacked it.
A. must have
B. should have
C. must have
D. had to

Random Topics:
Few, a few, little, a littlePrepositions after VerbsGiving and Asking for AbilitySimple Past or Past ContinuousGrammar of Conjunctions and PrepotitionsOpinion / AgreementTenses & PrepositionVerbs: Action, Linking, and HelpingGrammar: SyntaxPassive Voice - Present ContinuousOther quiz:
Simple Past Tense › ViewHe _________ (help) his mother in the garden last Monday.
A. helped
B. helpt
Reported Speech › View
“I came here last week” he said. He said he ____ here ____ .
A. came / last week
B. had come / last week
C. had come / the next week
D. had come / the previous week
Modals › ViewDifferentiate between ‘can’ and ‘could’ in terms of expressing possibility.
A. The main difference is that ‘can’ is used for general possibility or ability in the present or future, while ‘could’ is used for more tentative or polite possibility in the past or present.
B. Can is used for past possibilities while could is used for future possibilities.
C. Can and could are interchangeable and have the same meaning when expressing possibility.
D. Could is used for general possibility in the present or future, while can is used for more tentative or polite possibility.
Grammar › View
Michael wants to be a teacher when he grows up.
A. Change Michael to michael
B. Change wants to want
C. Insert a comma after Michael
D. No change is needed
