1. You __________ brought a gift; it wasn't a birthday party.
  2. She __________ wake up early since her meeting was canceled.
  3. He __________ paid for the tickets; they were free.
  4. They __________ worried about being late; the concert started an hour late.
  5. I __________ call the doctor; I felt better the next day.
  6. You __________ done all the work yourself; we could have helped.
  7. She __________ worry about the exam; she passed with flying colors.
  8. We __________ printed the documents; the meeting was postponed.
  9. He __________ apologize; she wasn't offended.
  10. You __________ buy so much food; we already had enough at home.
  11. She __________ gone to the store; we already had milk.
  12. They __________ rush; the train was delayed.
  13. We __________ dress formally; the event was casual.
  14. I __________ bought a new dress; the party was canceled.
  15. He __________ bring an umbrella; it didn't rain after all.
  16. You __________ cooked such a large meal; there were only a few guests.
  17. They __________ taken a taxi; the bus arrived on time.
  18. He __________ called her; she was already on her way.
  19. They __________ book a hotel; their friends offered them a place to stay.
  20. She __________ cleaned the house; the guests never showed up.

Answers:

  1. needn't have
  2. didn't need to
  3. needn't have
  4. needn't have
  5. didn't need to
  6. needn't have
  7. didn't need to
  8. needn't have
  9. didn't need to
  10. didn't need to
  11. needn't have
  12. didn't need to
  13. didn't need to
  14. needn't have
  15. didn't need to
  16. needn't have
  17. needn't have
  18. needn't have
  19. didn't need to
  20. didn't need to