Study

Past Modal Verbs B2/C1

  •   0%
  •  0     0     0

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