Past modals - 2

Click on the button beside the correct answer.

  1. Someone has taken Ben's smartphone. He _____________ it on his desk.
    1.   NEEDN'T HAVE LEFT
    2.   SHOULDN'T HAVE LEFT
  2. I ______________ the tickets online. I paid a lot more at the travel agent's.
    1.   MIGHT HAVE BOUGHT
    2.   SHOULD HAVE BOUGHT
  3. The food looks lovely, but you _____________ for us. We've already eaten.
    1.   SHOULDN'T HAVE COOKED
    2.   NEEDN'T HAVE COOKED
  4. We're running out of petrol. We _____________ at the last garage.
    1.   COULD HAVE FILLED UP
    2.   SHOULD HAVE FILLED UP
  5. Dad's just watered the garden, but he ____________ because it's start to rain now.
    1.   DIDN'T HAVE BOTHERED
    2.   NEEDN'T HAVE BOTHERED
  6. You _____________ my parents at the supermarket. They're away on holiday.
    1.   MUSTN'T HAVE SEEN
    2.   CAN'T HAVE SEEN
  7. I don't think you ____________ when the teacher fell off his chair.
    1.   SHOULD HAVE LAUGHED
    2.   COULD HAVE LAUGHED
  8. My brother isn't talking to me. I _____________ at him.
    1.   SHOULDN'T HAVE SHOUTED
    2.   COULDN'T HAVE SHOUTED
  9. You ______________ when you passed your driving test- it was your first time wasn't it?
    1.   CAN HAVE BEEN DELIGHTED
    2.   MUST HAVE BEEN DELIGHTED
  10. I'm not sure where Mark is, but he _____________ home. He wasn't feeling well earlier on.
    1.   MIGHT HAVE GONE
    2.   MUST HAVE GONE