资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
精品资料推荐情态动词专项练习( ) 1. You _ return the book now. You can keep it till next week if you like. A. cant B. mustnt C. neednt D. may not( ) 2. Where is my pen? I _ it. A. might lose B. would have lost C. should have lost D. must have lost( ) 3. I wish I _ you yesterday. A. seen B. did see C. had seen D. were to see( ) 4. I didnt hear the phone. I _ asleep. A. must be B. must have been C. should be D. should have been( ) 5. If my lawyer _ here last Saturday, he _ me from going. A. had been; would have prevented B. had been; would prevent C. were; would prevent D. were; would have prevented( ) 6. He _ you more help, even though he was very busy. A. might have given B. might have C. may have given D. may give( ) 7. If it _ for the snow, we _ the mountain yesterday. A. were not; could have climbed B. were not; could climb C. had not been; could have climbed D. had not been; could climb( ) 8. Without electricity human life _ quite difficult today. A. is B. will be C. would have been D. would be( ) 9. A computer _ think for itself, it must be told what to do. A. cant B. couldnt C. may not D. might not( ) 10. Jenny _ have kept her word. I wonder why she changed her mind. A. must B. should C. need D. would( )11. We _ last night, but we went to the concert instead.A. must have studied B. might study C. should have studied D. would study( ) 12. Could I borrow your dictionary? Yes, of course you _. A. might B. will C. can D. should( ) 13. Tom ought not to _ me your secret, but he meant no harm. A. have told B. tell C. be telling D. having told( ) 14. If he _, he _ that food. Luckily he was sent to the hospital immediately. A. was warned; would not take B. had been warned; would not have taken C. would be warned; had not taken D. would have been warned; had not taken( ) 15. Peter _ come with us tonight, but he isnt very sure yet. A. must B. may C. can D. will( ) 16. I told Sally how to get here, but perhaps I _ for her. A. had to write it out B. must have written it out C. should have written it out D. ought to write it out( ) 17. I didnt see your sister at the meeting. If she _, she would have met my brother. A. has come B. did come C. came D. had come( ) 18. Shall I tell John about it? No, you _. Ive told him already. A. neednt B. wouldnt C. mustnt D. shouldnt( ) 19. When a pencil is partly in a glass of water, it looks as if it _. A. breaks B. has broken C. were broken D. had been broken( ) 20. Its nearly seven oclock. Jack _ be here at any moment. A. must B. need C. should D. can( ) 21. There were already five people in the car but they managed to take me as well. It _ a comfortable journey. A. cant be B. shouldnt be C. mustnt have been D. couldnt have been( ) 22. Johnny, you _ play with the knife, you _ hurt yourself. A. wont; cant B. mustnt; may C. shouldnt; must D. cant; shouldnt( ) 23. The fire spread through the hotel very quickly but everyone _ get out. A. had to B. would C. could D. was able to( ) 24. When can I come for the photos? I need them tomorrow afternoon. They _ be ready by 12:00. A. can B. should C. might D. need( ) 25. I stayed at a hotel while in New York. Oh, did you? You _ with Barbara. A. could have stayed B. could stay C. would stay D. must have stayed( ) 26. Will you stay for lunch? Sorry, _. My brother is coming to see me. A. I mustnt B. I cant C. I neednt D. I wont( ) 27. Are you coming to Jeffs party? Im not sure. I _ go to the concert instead. A. must B. would C. should D. might( ) 28. Write to me when you get home. _. A. I must B. I should C. I will D. I can( ) 29. I was really anxious about you, you _ home without a word. A. mustnt leave B. shouldnt have left C. couldnt have left D. neednt leave( ) 30. Is John coming by train? He shoul
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号