Grammar Quiz

Modals Of Speculation Quiz


Preview:


He……………..(leave) the country. He hasn’t got a passport.

A. must have left

B. might have left

C. can’t have left


She……………..(be) really hungry. Did you see how much she ate?

A. must have been

B. can’t have been

C. might have been


You…………..(finish) the book! You only bought it yesterday.

A. might have finished

B. can’t have finished

C. must have finished


She………….like it. She left after 20 minutes.

A. must have

B. might have

C. can’t have


He must have lost my number because he ………. me.

A. phoned

B. didn’t phone


Past participle of verb buy

A. bought

B. buys

C. buying


We must have done something wrong because he looks really………..

A. angry

B. happy


I did not passed the exam (regret)

A. I should study

B. I should have studied more

C. i must have studied moreI


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


There………have been 80,000 people at the game. It was so crowded.

A. can’t

B. must

C. might


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


I can’t have eaten your ham sandwich because I ………. meat.

A. eat

B. don’t eat


Past participle of verb eat

A. eat

B. ate

C. eaten


She must have left because her car is…….

A. still here

B. not here


The exam………………(be) very difficult. Only one person passed.

A. must have been

B. might have been

C. can’t have been


Past participle of verb come

A. come

B. came

C. comed


You can’t have seen my brother because I……….. any brothers!

A. have

B. haven’t got


They can’t have played well because they…..

A. lost

B. won




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.