Grammar Quiz

Modals with Perfect Infinitive Quiz


Preview:


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’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


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

A. can’t

B. should

C. needn’t

D. must


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


—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


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


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

A. must

B. could

C. might have

D. can 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


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


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 ___ 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


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


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


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 


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

A. must

B. should

C. might

D. need to


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


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


You ___ made two copies. One would be enough.

A. must have

B. can’t have

C. shouldn’t

D. needn’t have


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

A. might

B. should

C. can

D. must


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


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


—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 can’t believe Jim hasn’t arrived yet. He ___ have taken the wrong train.

A. can

B. should

C. must

D. need to




About grammarquiz.net

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