Game Preview

Past Modal Verbs B2/C1

  •  18     Public
    Gold Experience B2+ unit 5
  •   Study   Slideshow
  • I ____ my jacket, which was lucky because it was being washed.
    didn't need to take
    needn't have taken
  •  15
  • Jenny was helping her mum at home, so you ____ seen her at the park.
    couldn't have
    might not
  •  15
  • They ____ have done much revision for the exam. Their marks were terrible!
    shouldn't
    can't
  •  15
  • I ____ the afternoon cooking dinner because nobody came in the end.
    needn't have spent
    didn't need to spend
  •  15
  • You ___ have helped the lady with her shopping. She couldn't carry it all herself.
    ought to
    must
  •  15
  • I ___ have forgotten to lock the door when I left. It's still open.
    can't
    must
  •  15
  • Olga ____ have won the writing competition. Her story was much better than the winning one.
    might
    should
  •  15
  • Old Mr McGraw had been murdered and everybody was wondering who ____ (do) it.
    could've done
    could have done
  •  15
  • It ___ (be) Mrs McGraw. I’m totally convinced it was her.
    must've been
    must have been
  •  15
  • She ___ (use) a kitchen knife as the murder weapon, or maybe an axe from the garden tools.
    might've used
    might have used
    could have used
    may have used
  •  15
  • It ___ (be) Mrs McGraw. She isn’t strong enough to drag the body and put it in the car boot.
    cannot have been
    can't have been
  •  15
  • It ____ (be) their older son; I would bet all my money it was him.
    must have been
    must've been
  •  15
  • I'm sorry but Mr. Banks isn't here. He _______ left.
    might have
    can't have
    must have
    should have
  •  15
  • We really enjoyed the movie. You _______ come with us.
    can't have
    should have
    might have
    must have
  •  15
  • They _______ bought a new house. They are both unemployed.
    could have
    can't have
    might not have
    mustn't have
  •  15
  • Nobody knows exactly why he died. But we think it ___ been an accident.
    might have
    might've
    could've
    could have
  •  15