试题预览
关于情态动词,覆盖面宽,有很强的利用价值,适合高一学生做. 情态动词专练 一、基础练习 1.He ___ have completed his work; otherwise, he wouldn't be enjoying himself by the seaside. A. should B. must C. wouldn't D. can't 2. I _____ have been more than six years old when the accident happened. A. shouldn't B. couldn't C. mustn't D. needn't 3. This cake is very sweet. You ____ a lot of sugar in it. A. should put B. could have put C. might put D. must have put 4. He paid for a seat, when he ____ have entered free. A. could B. would C. must D. need 5. I was on the highway when his car went past followed by a police car. They ____ at least 150 kilometers an hour. A. should have been doing B. must have been doing C. could have done D. would have done 6. - Tom is never late for work. Why is he absent today? -- Something __________ to him. A. must happen B. should have happened C. could have happened D. must have happened 7. - Do you know where David is? I couldn't find him anywhere. -- Well. He _______ have gone far-his coat is still here. A. shouldn't B. mustn't C. can't D. wouldn't 8. -Lucy doesn't mind lending you her dictionary.
-- She __________. I've already borrowed one. A. can't B. mustn't C. needn't D. shouldn't 9. --- Catherine, I have cleaned the room for you. --- Thanks. You _____ it. I could manage it myself. A. needn't do B. needn't have done C. mustn't do D. shouldn't have done 10. There________ be any difficulty in passing the road test since you have practised a lot in the driving school. A. mustn't B. shan't C. shouldn't D. needn't 11. ---- The woman biologist stayed in Africa studying wild animals for 13 years before she returned. ----Oh, dear! She ________ a lot of difficulties! A. may go though B. might go through C. ought to have gone through D. must have gone though 12. ----I've taken someone else's green sweater by mistake. ----It ______ Harry's. He always wears green. A. has to be B. will be C. mustn't be D. could be 13. Helen _______ go on the trip with us, but she isn't quite sure yet. A. shall B. must C. may D. can 14. If I ________ plan to do anything I wanted to, I'd like to go to Tibet and travel through as much of it as possible. A. would B. could C have to D. ought to 15. You might just as well tell the manufacturer that male customers_____ not like the design of the furniture. A. must B. shall C. may D. need 16. ----Who is the girl standing over there? ---- Well, if you ______ know, her name is Mabel. A. may B. can C. must D. shall 17. Children under 12 years of age in that country______ be under adult supervision when in a public library. A. must B. may C. can D. need 18. "The interest ______ be divided into five parts, according to the agreement made by both sides," declared the judge. A. may B. should C. must D. shall 19. ---- I'll tell Mary about her new job tomorrow. ----You _______ her last week. A. ought to tell B. would have told C. must tell D. should have told 20. I ______ pay Tom a visit, but I'm not sure whether I will have time this Sunday. A. should B. might C. would D. could 21. ----I don't mind telling you what I know. ----You ________. I'm not asking you for it. A. mustn't B. may not C. can't D. needn't 22. ----Excuse me, but I want to use your computer to type a report. ----You________ have my computer if you don't take care of it. A. shan't B. might not C. needn't D. shouldn't 23. ----Excuse me. Is that the right way to the Summer Palace? ----Sorry, I'm not sure, but it ______ be. A. might B. will C. must D. can 24. ----Mum, I've been studying English since 8 o'clock. ________ I go out and play with Tom for a while? ----No, I'm afraid not. Besides, it's raining outside now. A. can't B. wouldn't C. may not &