[ Modal Verb ]
I put my keys on the table, but now it’s gone. Someone_____ have taken it.
A. may
B. had to
C. should
D. would rather

Random Topics:
Present Perfect or Past Simple TenseGrammar (Adjectives)SynonymsAlong & AgainstPresent/Past/Future Continuous TenseGrammar & TensesHave to/Has toPast Tense, Recount Text, and Future TenseSentence Structure and Pronoun AntecedentActive and Passive voiceOther quiz:
Present Continuous Tense › ViewBudi and I ….. working in big company
A. Am
B. Are
C. Is
Modals and Modal Perfects › View
I shouldn’t have invited them.
A. I didn’t invite them.
B. I invited them.
Tenses › ViewI’ll return Bob’s pen to him the next time I ……………… him.
A. see
B. will see
C. will have seen
D. have seen
Grammar › View
Kamal is wearing a cap. The cap is __________.
A. mine
B. his
C. hers