[ Modals Of Speculation ]
I can’t have eaten your ham sandwich because I ………. meat.
A. eat
B. don’t eat

Random Topics:
Transitive and Intransitive VerbNouns, Articles, DeterminersGrammar: AgreementSentence Structure and PunctuationPresent TenseVerb to haveGrammar - TOEICGrammar & VocabGrammar (Possessive Pronouns)Past Tense, Recount Text, and Future TenseOther quiz:
Grammar › ViewRome is really fantastic and you _______ go there!
A. can
B. must
Grammar › View
Report the following sentence!
Azka: “Adam has working here for long”
A. Azka said Adam has working here for long.
B. Azka said Adam had working here for long.
Gerunds, Infinitives and Modals of Possibility › ViewHe ___ come to the party, but he hasn’t decided yet.
A. might
B. has to
C. must
D. should
Grammar › View
Mr Jamaludin …. on a pilgrimage in 2017
A. goes
B. is going
C. went
D. has gone