HELP:)
Grammar Upper-intermediate | Modal verbs
Complete the sentences by choosing the correct verb form.
1.She ought to reach/ ought to have reached Berlin by now.
2. If you'd told me it had been her birthday, we would have bought/ should have bought her a present.
3. Look at him. He must be/ must have been tired after the training.
4. It couldn't be/ can't have been Wendy, I would have recognised her.
5.Maybe we should leave /should be leaving and let them talk in private.
6. He may call /might have called me, but I had my phone turned off.
7.There's no time to waste. It needs to be done should/ have been done as soon as possible.
8. Since she's a staff member, she didn't need to pay /needn't have paid extra for the trip. 9.During the last year's camp, we should sit /would sit by the fire and listen to ghost stories in the evening.
10. I can't see Margaret at the table, she could be welcoming /may have welcomed the guests at the door.
2. would have bought
3. must be
4. can't have been
5. should leave
6. might
7. to be done
8. didnt need to pay
9. would sit
10. could be welcoming