Modals with Perfect Infinitive Quiz
Preview:
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 ___ 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
Nobody knows exactly why he died. But we think it ___ have been an accident.
A. might
B. should
C. can
D. must
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
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
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’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
I don’t know where they went but they ___ have gone to Paris or Marseille.
A. must
B. should
C. might
D. need to
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
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 correct train.
A. shouldn’t
B. mustn’t
C. needn’t
D. can’t
I can’t believe Jim hasn’t arrived yet. He ___ have taken the wrong train.
A. can
B. should
C. must
D. need to
Sarah looked very happy. She ___ have passed her driving test.
A. can’t
B. should
C. needn’t
D. must
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
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 ___ 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
You ___ made two copies. One would be enough.
A. must have
B. can’t have
C. shouldn’t
D. needn’t 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 ___ 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
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
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
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
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.