Game Preview

Past Modals for speculation and / or deduction

  •  English    17     Public
    Complete the sentences with must have, might / may have, can't have, should have or shouldn't have
  •   Study   Slideshow
  • She ____________________ studied really hard. She passed all her exams with excellent grades.
    must have
  •  15
  • You _____________________ shouted at him. He'll never forgive you!
    shouldn't have
  •  15
  • He _________________ arrived by now. It's only a 20 minute journey!
    must have
  •  15
  • The concert was fantastic! You really _______________ come!
    should have
  •  15
  • The boss is in a terrible mood. The meeting _________________ been good.
    can't have
  •  15
  • Sarah __________________ been so happy when she found out she was being promoted!
    must have
  •  15
  • I had to wait 45 minutes for a bus yesterday. It _______________ been an accident or maybe a strike.
    might have / may have
  •  15
  • He _______________ bought a new car. He told me he didn't have any money.
    can't have
  •  15
  • Andrew didn't study for the test, but he's passed. I think he ________________cheated.
    might have / may have
  •  15
  • I left my bicycle in front of the library, but it's disappeared. Someone ____________ stolen it.
    must have
  •  15
  • Clara was very upset with you yesterday. You __________________ apologized for saying she was lazy.
    should have
  •  15
  • John has forgotten about the meeting. We ____________________ reminded him about it yesterday.
    should have
  •  15
  • I'm sorry, but Samantha is not here. it's 5:00 p.m., so she _________________ already left the office
    must have
  •  15
  • You ____________ tried to fix the roof yourself. You might have fallen off and been badly injured.
    shouldn't have
  •  15
  • He _______________ known it was your birthday. Otherwise, he would have wished you a happy day.
    can't have
  •  15
  • I'm sorry, but Samantha is not here. It's 5:00 p.m., so she _________________ already left the office
    must have
  •  15