Grammar Quiz

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


Random Topics:

and, so, but, becauseWh-QuestionGrammar and IdiomsCorrelative ConjunctionAdjectives & PrepositionDefinite & Indefinite Pronoun & ConditionalsGrammar - ConnectorsTenses - AuxiliariesPresent ContinousFuture Continuous, Future Perfect and Future Perfect Continuous