Grammar Quiz

Modals with Perfect Infinitive Quiz

English multiple-choice grammar quiz about Modals with Perfect Infinitive

Preview:


You ___ made two copies. One would be enough.

A. must have

B. can’t have

C. shouldn’t

D. needn’t have


Why did you stay at a hotel when you were in London? You ___ stayed at Philip’s house.

A. must have

B. might have

C. could have

D. should have


Nobody knows exactly why he died. But we think it ___ have been an accident.

A. might

B. should

C. can

D. must


I saw the light coming out of his living-room window last night. He ___ been reading or watching TV. I’m not sure.

A. must have

B. might have

C. should have

D. can have


You ___ told Kate about the accident. I had already told her

A. can’t have

B. couldn’t have

C. must have

D. needn’t have


I can’t believe Jim hasn’t arrived yet. He ___ have taken the correct train.

A. shouldn’t

B. mustn’t

C. needn’t

D. can’t


I ___ revised more for the exam. I was lazy, and now I’ll fail!

A. must have

B. can have

C. should have

D. ‘d rather have


—Who broke the big vase in the back office?—It ___ Brian – he’s very clumsy.

A. should have been

B. can’t have been

C. may have been

D. need to be


My wife made me go shopping with her last Saturday, but I ___ gone fishing instead.

A. would rather have

B. might have

C. must have

D. could have


I’m not sure where the boss went this morning. He ___ to our other branch office in Glendale.

A. may have gone

B. should have gone

C. need to have gone

D. must have gone


A: I saw Ann in the library this morning. B: Are you sure? You ___ seen someone else.

A. should have

B. can’t have

C. must

D. might have


I can’t believe Jim hasn’t arrived yet. He ___ have taken the wrong train.

A. can

B. should

C. must

D. need to


—Wow, Sally has never missed a day of work before.—Well, she was coughing yesterday, and she didn’t look good. She ___ gotten sick.

A. should have

B. might

C. must have

D. can’t have


I ___ at the door since, in this way, I awoke the baby. 

A. needn’t have knocked

B. can’t have knocked

C. mustn’t have knocked

D. should have knocked


A: I’ve opened another bottle. B: You ___ done that. We haven’t finished this one yet.

A. shouldn’t have

B. can’t have

C. mustn’t have

D. ‘d rather not


Random Topics:

1st ConditionalIf Conditional Zero and OneTo Infinitive/Bare Infinitive/GerundsClauses and ConjunctionsDo not or Does notAdjective ClauseConditional Sentence Type 0-3PhrasesHave toGrammar of Conjunctions and Prepotitions