
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.