1 Choose the correct answers.
1 I’m so cross! I didn’t need to / needn’t have stayed up late last night to finish the project. Miss Davis doesn’t want it until Monday now!
2 Joe couldn’t / shouldn’t have said those things to Sue. She’s really upset.
3 Peter might / needn’t have phoned while we were out. Check your voice mail.
4 She ought to / shouldn’t have left us a message. We were so worried when she didn’t come home last night.
5 Mike should / could have won the race if he hadn’t been so tired.
6 Ned and Sandy might not / couldn’t have left until after the rush hour to avoid the traffic.
7 Steve is terrible. He couldn’t / might have at least started to prepare the dinner while I was out.
8 I’m afraid I shouldn’t / couldn’t have given you a lift yesterday because my car was at the garage.