. Choose the correct answer and explain your choice.
1. We needn’t/ couldn’t have ordered so much food as nobody was hungry.
2. Hurry up, we’re late! We might/should have been ready hours ago.
3. When I first came to Madrid I could/might speak only a few words of Spanish.
4. He could/can have been the one who started the fire but we’re not really sure.
5. Did you have to/Must you have your hair cut before the interview last week?
6. Will/Shall I phone for a taxi for you?
1. We needn’t have ordered so much food as nobody was hungry.
2. Hurry up, we’re late! We should have been ready hours ago.
3. When I first came to Madrid, I could speak only a few words of Spanish.
4. He could have been the one who started the fire but we’re not really sure.
5. Did you have to have your hair cut before the interview last week?
6. Shall I phone for a taxi for you?