[ Modal Verbs & Perfect Infinitive ]
. He ……… a lot of junk food recently. He looks unhealthy.
A. must have eaten
B. can’t have eaten
C. could have eaten

Random Topics:
Question WordsHow often - long - much - manyPhrases and TensesMixed TensesGrammar - SimilesRun-On SentencesAdjectiveTenses and ComparisonsArticles and QuantifiersGrammar (Adverbs, Prepositions, Prepositional Phrases)Other quiz:
Modals Verbs › ViewHe________ be her brother.
A. Must
B. Could
C. Should
D. Shall
Idioms › View
Did you see the size of the diamond on her finger?
a. rig
b. rock
c. roast
_____________tea bags are there left in the box?
A. How much
B. How many
Adverbial Concession Clauses › View
_______________ she worked hard, she failed her final exam
A. In spite
B. In spite of
C. Despite
D. Although
