Grammar Quiz

Modals with Perfect Infinitive Quiz


Preview:


—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


I’m not sure but our neighbours ___ some noises when our car was stolen.

A. should have heard

B. can’t have heard

C. must have heard

D. might have heard


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


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


You ___ the door before leaving the house. Why didn’t you do that?

A. should have locked 

B. must have locked 

C. might have locked 

D. may have locked 


You ___ been at the museum on Tuesday! It was closed all day.

A. must have

B. mustn’t have

C. needn’t have

D. couldn’t have


—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


Taylor Swift’s boyfriend just left her for a younger girl who isn’t even famous. She ___ happy when she found out! (She’ll probably write a song about it.)

A. shouldn’t have been

B. can’t have been

C. would rather have been

D. should be


A: Perhaps he swam across. B: He ___ that. He can’t swim.

A. can’t have done

B. shouldn’t have done

C. mustn’t do

D. would rather not do


Janet said she had bought a brand new car. It ___ cost her a fortune.

A. must

B. could

C. might have

D. can have


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


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


Sarah looked very happy. She ___ have passed her driving test.

A. can’t

B. should

C. needn’t

D. must


You ___ made two copies. One would be enough.

A. must have

B. can’t have

C. shouldn’t

D. needn’t have


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


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

A. can

B. should

C. must

D. need to


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 phoned you at nine this morning but got no answer. B: I’m sorry. I ___ been in the garden.

A. should have

B. must have

C. can have

D. could


I don’t know where they went but they ___ have gone to Paris or Marseille.

A. must

B. should

C. might

D. need to


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

A. might

B. should

C. can

D. must


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


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


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




About grammarquiz.net

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