Grammar Quiz

Modals with Perfect Infinitive Quiz

Preview:


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

A. must

B. should

C. might

D. need to


You ___ made two copies. One would be enough.

A. must have

B. can’t have

C. shouldn’t

D. needn’t have


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

A. can’t

B. should

C. needn’t

D. must


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


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


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


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

A. must

B. could

C. might have

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


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


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

A. might

B. should

C. can

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


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


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


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


Random Topics:

Continuous and Perfect TensesConjunctionsOpinion / AgreementPresent/Future/Past Simple/Present PerfectCommunicative GrammarFuture Continuous TenseTypes of SentencesPrepositions and Preposition PhrasesPassive Voice