求情态动词can、could、must、have to和should的练习题共20道题(全选择题也行,附加答案)

最好是每个情态动词有4道练习题,谢谢,快的加分!

1. I’m sorry. I ___ go now. My father told me on the phone that my mother was ill. (05厦门)
A. can B. may C. have to D. think

2. “Where’s my umbrella?” “It’s fine today. You ___ take an umbrella with you.”(06新疆)
A. can’t B. needn’t C. mustn’t D. shouldn’t

3. ---I don’t mind telling you what I know. ---You __. I’m not asking you for it.(06济南)A. needn’t B. mustn’t C. may not D. can’t

4. We hope that as many people as possible ___ join us for the charity show tomorrow.(08苏州) A. need B. can C. must D. should

5. ---___ your friend play the guitar? ---Yes, he can, but he can’t play it well.(06广西)
A. Must B. Can C. Should D. Need

6. ---Is Mr. Brown driving here? ---I’m not sure. He ____ come by train.(08安徽)
A. may B. shall C. need D. must

7. ---May I put my bike here? ---No, you ___. You should put it over there.(04北京)
A. couldn’t B. needn’t C. mustn’t D. won’t

8. The baby is too young. You ___ give her big pieces of food.(08沈阳)
A. may B. must C. may not D. must not

9. Tony ___ go to the opera on Saturday because he’s going to have a meeting.(08天津)
A. can’t B. might C. mustn’t D. should

10. ---Tom, don’t drive too fast, you ___ hit the others’ cars. ---Ok, I won’t, Mum.(04乌鲁木齐) A. must B. need C. may D. have to

11. ---Must I do the work now? ---No, you ____. You may do it later.(07四川)
A. can’t B. mustn’t C. needn’t D. shouldn’t

12. I’m sure this book ___ Li Lei’s, because there is his name on it.(08吉林)
A. can’t be B. may be C. might be D. must be

13. ---Listen! Is Professor Bloom giving a speech in class? ---No, it ___ be him. He has gone to France.(08潍坊)
A. may not B. mustn’t C. needn’t D. can’t

14. ---Who’s that boy reading in the garden? Is that David? ---It ___ be David. I saw him in the classroom just now.(08重庆) A. must B. can’t C. may D. shouldn’t
15. ---Will you answer the telephone? It ___ be your mother. ---Sorry. I ____. I’m busy.(08山东) A. can; mustn’t B. may; won’t C. may; can’t D. need; will

16. Four hundred dollars for a pair of shoes, you ___ be joking!(08杭州)
A. may B. can C. need D. must

17. The weather turned out to be fine yesterday. I _____ the trouble to carry my umbrella with me. (06江西)
A. should have taken B. could have taken C. needn't have taken D. mustn't have taken

18. I didn't hear the phone. I ________ asleep. (MET1989)
A. must be B. must have been C. should be D. should have been didn't

19. ---I stayed at a hotel while in New York. ---Oh, did you? You ________ with Barbara. (NMET1998) A. could have stayed B. could stay C. would stay D. must have stayed

20. My sister met him at the Grant Theatre yesterday afternoon, so he ________ your lecture. (2000上海高考)A. couldn't have attended B. needn't have attended C. mustn't have attended D. shouldn't have attended

21. ---I wonder why they are late. ---They ________ the train.
A. could miss B. might miss C. must have missed D. can't have missed

22. He ________ the examination _________ he wasn't careful enough.
A. would pass; because B. could have passed; if
C. should have passed; but D. had passed; so

23. Without his help, we ________ such rapid progress.
A. didn't make B. don't make C. would not make D. would not have made

24. There was a lot of fun at yesterday's party. You ________ come, but why didn't you?
A. must have B. ought to have C. should D. need have

25. We ________ the manager, but no one ________ his telephone number.
A. could have called; knew B. could call; had known
C. could have called; had known D. could call; knew

1~5 CBABB 6~10 ACDAC 11~15 CADBB 16~20 DCBAA 21~25CCDBA
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-21
原来出题 那么难... 我想了很久也 没想出来。
相似回答