Joy English · Level C1 · Modal verbsjoy-english.com
Modal perfects: speculating about the past
Name:Date:
Use must have, can't have, might have and should have to judge past events with the right degree of certainty.
Choose the correct form
Choose the option that best completes each sentence.
- The lights are off and the door is locked, so they ___ gone home.
- That ___ been Kofi you saw at the station; he is in Madrid this week.
- I'm not sure where Ana is. She ___ stuck in traffic.
- You ___ a taxi; I would have collected you from the airport.
- The courier said the parcel ___ arrived by Friday, but it hasn't.
- She looked exhausted. She ___ for hours.
- I wonder why Dev didn't answer. He ___ the phone ringing.
- The bridge ___ built before 1900; the style is far too modern.
Complete the sentences
Type the correct modal perfect form of the verbs in brackets. The first word in brackets is the modal to use.
- Her name is on the list, so she ___ (must / see) the email.
- He is very reliable; he ___ (can't / forget) the deadline.
- My keys are missing. They ___ (might / fall) out of my pocket.
- The hotel is now full. We ___ (should / book) earlier.
- We have enough food for ten people. We ___ (needn't / bring) so much.
- Their coats were soaked. They ___ (must / wait) outside for hours.
- Perhaps the contract was signed last week. It ___ (may / sign) last week.
- She arrived late, so she ___ (can't / catch) the earlier bus.
Answer key
Choose the correct form
- c) must haveThe evidence makes it almost certain, so we use must have gone.
- b) can't haveWe are sure it was impossible, so we use can't have been.
- c) might have beenThe speaker is uncertain, so might have been expresses a possibility.
- d) needn't have takenThe taxi was unnecessary, so needn't have taken is right. The other options make no sense with I would have collected you.
- a) should haveShould have arrived expresses an expectation that was not met.
- c) must have been workingA logical deduction about a longer past activity uses must have been + -ing.
- b) may not have heardMay not have heard expresses a possible past event. The other options are ungrammatical or illogical.
- d) can't have beenThe modern style makes it impossible, so we use can't have been built.
Complete the sentences
- must have seenA strong deduction about the past needs must have + past participle.
- can't have forgotten / cannot have forgotten / couldn't have forgotten / could not have forgottenWe are sure it did not happen, so can't have forgotten (or couldn't have forgotten).
- might have fallen / may have fallen / could have fallenA possibility about the past uses might have + past participle; may and could are also correct.
- should have booked / ought to have bookedShould have booked expresses a regret about something we did not do.
- needn't have brought / need not have broughtNeedn't have brought means it was done but was unnecessary.
- must have been waiting / must have waitedA deduction about a longer past activity is best expressed with must have been + -ing; must have waited is also correct.
- may have been signed / might have been signed / could have been signedThe contract receives the action, so we need the passive: may have been signed.
- can't have caught / cannot have caught / couldn't have caught / could not have caughtHer late arrival makes it impossible, so can't have caught is correct.