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