[ 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:
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