1. He …..speak Spanish but he can’t write it very kids.
A. can b. will c. need d. should
2. I ….. always beat you at tennis when we were kids.
A. can b. would c. could d. should
3. …….. I ask you a question?
A. can b. would c. could d. should
4. ……….I leave class early?
A. May b. Can c. Could d. Would
5. I think you …… go for the Alfa rather than the Audi.
A. can b. will c. need d. should
6. Students ……..the school regulations.
A. can b. will c. must d. should
7. Students….make noise while the teacher is giving lessons.
A. can’t b. won’t c. mustn’t d. shouldn’t
8. ……. I post these letters for you?
A. Shall b. will c. need d. should
9. The situation ________ to continue.
a. cannot allow b. cannot be allowed c. cannot have allowed d. cannot be allowing
10. I have lost one of my gloves. I ……it somewhere.
a. must have dropped b. need have dropped c. would have dropped d. could have dropped
11. We didn’t play very well. We …….better.
a. would have played b. could have played c. should have played d. need have played
12. You …….me before you took my bike.
a. ought to have asked b. would have asked c. need have asked d. might have asked
13. We ……. To the supermarket. There’s enough food at home.
a. shouldn’t have gone b. needn’t have gone c. can’t have gone d. mustn’t have gone
14. Lan went to London two days ago. You ……… her yesterday.
a. wouldn’t have seen b. couldn’t have seen c. mustn’t have seen d. shouldn’t have seen
15. She didn’t come to the party yesterday. She……….very busy.
a. would have been b. should have been c. might have been d. must have been
16. when I rang, no one answered the phone. They ……….out.
a. must have been b. would have been c. should have been d. must be
17. When people are driving, they …keep their eyes on the road.
a. wouldn’t b. shouldn’t c. would d. should
18. Take an umbrella with you when you go out. It ….rain later.
a. can b. must c. need d. might
19. We’ve got plenty of time. We ……yet.
a. can’t b. mustn’t c. needn’t d. mightn’t
20. We haven’t got much time. We…….hurry.
a. can b. must c. need d. might