3 Complete the sentences with the following modal verb forms and explain their meanings. • must have should have might have • could have can't have shouldn't have • might not have needn't have 1 That.......... been John you saw at the match - he's out of the country at the moment 2 You......... brought sandwiches - there's a perfectly good cafeteria. 156