Game Preview

B1 Modal perfect

  •  English    20     Public
    Modal perfect
  •   Study   Slideshow
  • Nobody knows exactly why he died. But we think it ... been an accident.
    should have
    might have
    can have
  •  15
  • I ... revised more for the exam. I was lazy, and now I'll fail!
    could have
    should have
    might have
  •  15
  • Sarah looked very happy. She ... passed her driving test
    must have
    should have
    can't have
  •  15
  • I didn't know you were going to Phil's party yesterday. You ... told me!
    should have
    must have
    can't have
  •  15
  • I can't believe Jim hasn't arrived yet. He ... taken the wrong train.
    should have
    can have
    must have
  •  15
  • I can't believe Jim hasn't arrived yet. He ... taken the correct train.
    shouldn't have
    can't have
    mustn't have
  •  15
  • You ... been ill yesterday. Jessie saw you at the bowling alley.
    may not have
    mustn't have
    couldn't have
  •  15
  • I don't know where they went but they ... gone to Paris or Marseille.
    must have
    could have
    can have
  •  15
  • You ... paid more attention. Now we are lost.
    ought to have
    can't have
    must have
  •  15
  • The window was broken, so the thieves ... got in through that window.
    must have
    may have
    should have
  •  15
  • I'm sorry but Mr. Banks isn't here. He _______ left.
    should have
    must have
    might have
    can't have
  •  20
  • We really enjoyed the movie. You _______ come with us.
    should have
    might have
    must have
    can't have
  •  20
  • They _______ bought a new house. They are both unemployed.
    could have
    mustn't have
    can't have
    might not have
  •  20
  • He studied nothing and passed the exam, so he ________ cheated.
    can have
    might have
    must have
    ought to have
  •  20
  • My car isn't there any more! It _______ stolen while I was shopping.
    mustn't have been
    might have been
    should have been
    couldn't have been
  •  20
  • You _______ broken up with her; she was perfect for you.
    might have
    shouldn't have
    mustn't have
    couldn't have
  •  20