Modals Of Speculation Quiz
English multiple-choice grammar quiz about Modals Of Speculation
Preview:
I can’t have eaten your ham sandwich because I ………. meat.
A. eat
B. don’t eat
You…………..(finish) the book! You only bought it yesterday.
A. might have finished
B. can’t have finished
C. must have finished
Gina ate too much and now she has a stomachache
A. Gina might not have eaten less
B. Gina must have eaten less
C. Gina should have eaten less
Our dog didn’t come home last night. I’m worried a car ………….. (run) him over.
A. must have run
B. can’t have run
C. could have run
He might ……….. phoned but I wasn’t in.
A. has
B. had
C. have
Past participle of verb buy
A. bought
B. buys
C. buying
He must have lost my number because he ………. me.
A. phoned
B. didn’t phone
She……………..(be) really hungry. Did you see how much she ate?
A. must have been
B. can’t have been
C. might have been
She………….like it. She left after 20 minutes.
A. must have
B. might have
C. can’t have
We must have done something wrong because he looks really………..
A. angry
B. happy
Past participle of verb come
A. come
B. came
C. comed
Past participle of verb eat
A. eat
B. ate
C. eaten
They can’t have played well because they…..
A. lost
B. won
I think I ……………… (see) this film before but I can’t remember.
A. might have seen
B. can’t have seen
C. must have seen
There………have been 80,000 people at the game. It was so crowded.
A. can’t
B. must
C. might