Grammar Bank 7A Key
1 She might have had an argument with her boyfriend.
2 Ben must have read my email.
3 Sam and Ginny can’t have got lost.
4 You can’t have seen Ellie yesterday.
5 John might not have seen you.
6 Lucy must have bought a new car.
7 Alex can’t have been very ill.
8 They might not have received the invitation.
9 You must have used too much sugar.
10 It can’t have been my phone.
1 You should have / ought to have written it down.
2 You shouldn’t have / oughtn’t to have gone by car.
3 You shouldn’t have / oughtn’t to have invited her.
4 You shouldn’t have / oughtn’t to have bought so many shoes.
5 I should have/ ought to have gone to bed earlier last night.
6 You should have / ought to have taken it out of the freezer earlier.
7 You shouldn’t have / oughtn’t to have sat in the sun all afternoon…