情态动词练习 You ought to have called her yesterday A. ought to B. ought to have C. ought have done d. ought to have called 2. Why did you keep it a secret from me I about it A. should be told b. ought to have been told c,. should ha old d. ought to be told 3. The girl was frightened by the thief, and she stood there without k A. daring to b. daring C. dare to d. dared to 4 the bike smith had stolen A. Been b. Did C. Was d. Had 5. He looks very tired. He to bed too late last night A. must go B. must have gone C. could go d. didn'tgo 6. If you me, I'll give you some advice A. listened to b, will hear C, will listen to d, will listen 7. A lion only attack a human being when it is hungry A. should b,. can C, will d. shall 8. I m surprised that he to help me when I needed his help a. should refuse would have refused C. should have refused to d. may have refused 9 Would you open the window, please A. will b. would. do d. can 10. The money was soon spent, so he go hungry A. must B. had to C. might D. should 11. He studied hard and s the examination A. could able to b. could C. was able to d. ought 12. You dont look well. you have a fever A. might b. can C. shall D. should
情态动词练习 1 . — You ought to have called her yesterday . — Yes , I know I ____ . A . ought to B . ought to have C . ought have done D . ought to have called 2 . Why did you keep it a secret from me ? I ____ about it . A . should be told B . ought to have been told C . should have told D . ought to be told 3 . The girl was frightened by the thief , and she stood there without ____ speak . A . daring to B . daring C . dare to D . dared to 4 . ____ the bike Smith had stolen ? A . Been B . Did C . Was D . Had 5 . He looks very tired . He ____ to bed too late last night . A . must go B . must have gone C . could go D . didn''t go 6 . If you ____ me , I''ll give you some advice . A . listened to B . will hear C . will listen to D . will listen 7 . A lion ____ only attack a human being when it is hungry . A . should B . can C . will D . shall 8 . I''m surprised that he ____ to help me when I needed his help . A . should refuse B . would have refused C . should have refused to D . may have refused 9 . — Would you open the window , please ? — Yes , I ____ . A . will B . would C . do D . can 10 . The money was soon spent , so he ____ go hungry . A . must B . had to C . might D . should 11 . He studied hard and ____ pass the examination . A . could able to B . could C . was able to D . ought 12 . You don''t look well . You ____ have a fever . A . might B . can C . shall D . should
13. I saw him leave the office an hour ago. He t this time A. mustn’' t be working B.can’' t be working C. cant work D. may not being working tennis every day A. Did you used to playing b. Did you use to play C. Use you to play D. Used you play 15. Why you keep on troubling me with such questions while i m busy a. could. can C,. must d. will 16. Help me with this suitcase you a, don'tb. will, do d. shall i go out to play now, Mum A.May; shouldn’'tB.Can; needn'tC.Must;can’'tD.May; mustn’'t 18. We started early that morning in order that we there before noon A. might get b. may get C. would get d. got 19. You are running a fever. Yo to see the doctor A. need go B. must have gone C. should go D. can go take the job. No one A. will: shall b. will may C. should will D. shall may 21. The door lock A.can’'tB. may not C.won’'tD. mustn’t 22. In three months he speak good English A. can B. can be able to C. will be able to d. may b I sent him the dictionary by mail this morning that: he''s coming tomorrow afternoon A. needn''t have done b. didn''t have toc. neednt do d. mustn 't 24, How you be so careless A. can B. will C. would D. may
13 . I saw him leave the office an hour ago . He ____ at this time . A . mustn''t be working B . can''t be working C . can''t work D . may not being working 14 . ____ tennis every day ? A . Did you used to playing B . Did you use to play C . Use you to play D . Used you play 15 . Why ____ you keep on troubling me with such questions while I''m busy ? A . could B . can C . must D . will 16 . Help me with this suitcase , ____ you ? A . don''t B . will C . do D . shall 17 . — ____ I go out to play now , Mum ? — No , you ____ . A . May ; shouldn''t B . Can ; needn''t C . Must ; can''t D . May ; mustn''t 18 . We started early that morning in order that we ____ there before noon . A . might get B . may get C . would get D . got 19 . You are running a fever . You ____ to see the doctor . A . need go B . must have gone C . should go D . can go 20 . I ____ take the job . No one ____ stop me . A . will ; shall B . will ; may C . should ; will D . shall ; may 21 . The door ____ lock . A . can''t B . may not C . won''t D . mustn''t 22 . In three months he ____ speak good English . A . can B . can be able to C . will be able to D . may be 23 . — I sent him the dictionary by mail this morning . —You ____ that; he''s coming tomorrow afternoon . A . needn''t have done B . didn''t have to C . needn''t do D . mustn''t do 24 . How ____ you be so careless ? A . can B . will C . would D . may
25. i talked for a long time, and in the end I make her believe a. couldb, can C, must d, was able to 26.- Could i borrow your dictionary Yes, of course you A. might B. will C. can D. should 27. It's nearly seven o'clock. Jack be here at any moment A. must b. need c,. should d,, can 28. The fire spread through the hotel very quickly but everyone out A, had to b. would c, could d, was able to 29. The men got out and pushed the bus. But it move, not one bit A. couldn’’tB. wouldn''tC. needn'tD. shouldn’’t 30. Im surprised that he to help me when I needed his help A. should refuse b,. would have refused C. should have refused D. may have refused 31. Why you keep troubling your mother with such question while he 1s busy A, can b. will c, would d. must I dont think it any use taking with him, you as well him alone A. might B. must C. can D. could 33. -Would you please go to the cinema with me A, will b. would, could d, should You ought to have called her yesterday Ye i know I A. ought to B. ought go have C. ought have done d. ought to have called Do you have to take care of your mother at he
25 . I talked for a long time , and in the end I ____ make her believe me . A . could B . can C . must D . was able to 26. — Could I borrow your dictionary ? — Yes , of course you ____ . A . might B . will C . can D . should 27. It''s nearly seven o''clock . Jack ____ be here at any moment . A . must B . need C . should D . can 28. The fire spread through the hotel very quickly but everyone ____ get out . A . had to B . would C . could D . was able to 29 . The men got out and pushed the bus . But it ____ move , not one bit . A . couldn''t B . wouldn''t C . needn''t D . shouldn''t 30. I''m surprised that he ____ to help me when I needed his help . A . should refuse B . would have refused C . should have refused D . may have refused 31 . Why ____ you keep troubling your mother with such question while he is busy . A . can B . will C . would D . must 32 . I don''t think it any use taking with him , you ____ as well leave him alone . A . might B . must C . can D . could 33 . — Would you please go to the cinema with me ? — Yes , I ____ . A . will B . would C . could D . should 34 . — You ought to have called her yesterday . — Yes , I know I ____ . A . ought to B . ought go have C . ought have done D . ought to have called 35 . — Do you have to take care of your mother at home ? — Yes , I ____
a. do b. have to c. have d. shall he open the door A. Will b. Shall c. Does d. Would 37. The work be finished in such a short time A. wasn' t able to B. couldn''tC. ought D. could 38. Li Ling was a diligent boy. He go to school though it was raining hard A. was able to b. could C. couldnt d. wasn''t able to I go back before lunch o.Idon’ t think you A. Need must B. Do need to C. Must have to D. May ought to 40. a teacher do every exercise, but a pupil A. neednt; must B. may not; must C. neednt; needn''tD. cant 41. If you do as i tell you, you go to the party A, can. shan'tb. wil l: won''tc, won''t: shall d, wont: shant 42. This car looks like mine, yet it isn t. Whose A. can B. could C. may D.must 43.He have the ticket if i buy it A. will B. must C. shall D. ought you please open the window A. Would: would b. Would will c. Will: can d. Must: must I ask you a question?” you tell me the difference between the two words A. May Can B. Can May C. Could: Might D. Must May 46. I can''t think he tell me a lie A. might B. could C. would D. should 47.- They havent finished the work up to now
A . do B . have to C . have D . shall 36 . — ____ he open the door ? — Yes , please . A . Will B . Shall C . Does D . Would 37 . The work ____ be finished in such a short time . A . wasn''t able to B . couldn''t C . ought D . could 38. Li Ling was a diligent boy . He ____ go to school though it was raining hard . A . was able to B . could C . couldn''t D . wasn''t able to 39. — ____ I go back before lunch ? — No . I don''t think you ____ . A . Need ; must B . Do ; need to C . Must ; have to D . May ; ought to 40. A teacher ____ do every exercise , but a pupil ____ . A . needn''t ; must B . may not ; must C . needn''t ; needn''t D . can''t ; must 41. If you ____ do as I tell you , you ____ go to the party . A . can ; shan''t B . wil l; won''t C . won''t ; shall D . won''t ; shan''t 42 . This car looks like mine , yet it isn''t . Whose ____ . A . can B . could C . may D . must 43 . He ____ have the ticket if I buy it . A . will B . must C . shall D . ought 44 . — ____ you please open the window ? — Yes , I ____ . A . Would ; would B . Would ; will C . Will ; can D . Must ; must 45 . “____ I ask you a question ?” “____ you tell me the difference between the two words ? ” A . May ; Can B . Can ; May C . Could ; Might D . Must ; May 46 . I can''t think he ____ tell me a lie . A . might B . could C . would D . should 47 . — They haven''t finished the work up to now
A. should have b. should C. ought to D. ought have 48.When he leave the hospital I asked the doctor A. will B. shall C. can D. may 49. The shy girl dance before so many strangers he A. daren't. does b. daren''t. darec. doesnt dare: dare d. dares dare take a job. No one stop me A. will shall b. will may C. should will D. shall may 练习题答案 1.B。简单对话中,只重复助动、系动词和情态动词,如既有情态动词,又有 助动词或系动词,则两者都重复,不重复行为动词。2.B。表示应该做某事 但事实上没做到,应用“ should/ ought to+不定式的完成式”,本句为被动语 态。3.A。dare具有双重性,既可作情态动词,又可作实义动词。句中介词 without后跟实义动词dare的动名词形式,后接不定式符号to。4.C。此句 是一般疑问句,主语是bike, Smith had stolen是定语从句。5.B。must用 于表示推测时,只能用于肯定句,完成式表示对过去情况的推测。6.C。在条 件从句中,要用一般现在时代替将来时。但当will表示意愿、意图、决心时, 则可用于条件状语从句中,这时wil是情态动词。7.C。在本句中,wi1l表 示某种习惯动作,而不是表示将来。它的过去式 would可以表示过去的某种习 惯动作。8.C。 should可用于表示惊讶、不快、忧虑等感情色彩的句子中。如 指过去的动作,则用“ should+不定式的完成式”,而may和 would一般不带 感情色彩。9.A。问句中用 would是表示客气,语气比will婉转,不是过去 将来时,回答还用will。10.B。must侧重个人意志和主观上的必要,而have to则侧重客观上的必然。11.C。 be able to含有“经过努力而完成某一动作” 的意思,相当于 manage to do或 succeed in doing,而can只“单纯地表示 能力或可能”。12.A。肯定句中表示猜测可用many或 might。这时 might并 不指过去时间,只是语气比may更婉转。can表示猜测常用于否定或疑问句中, 有时也可用于肯定句,表示逻辑上的可能性。如:He' s in poor health. He can
— Well , he ____ . A . should have B . should C . ought to D . ought have 48 . “When ____ he leave the hospital ? ”I asked the doctor . A . will B . shall C . can D . may 49 . The shy girl ____ dance before so many strangers , ____ she ? A . daren''t ; does B . daren''t ; dare C . doesn''t dare ; dare D . dares not ; dare 50 . I ____ take a job . No one ____ stop me . A . will ; shall B . will ; may C . should ; will D . shall ; may 练习题答案 1 . B。简单对话中,只重复助动、系动词和情态动词,如既有情态动词,又有 助动词或系动词,则两者都重复,不重复行为动词。2 . B。表示应该做某事, 但事实上没做到,应用“should / ought to +不定式的完成式”,本句为被动语 态。3 . A。dare 具有双重性,既可作情态动词,又可作实义动词。句中介词 without 后跟实义动词 dare 的动名词形式,后接不定式符号 to。4 . C。此句 是一般疑问句,主语是 bike , Smith had stolen 是定语从句。5 . B。must 用 于表示推测时,只能用于肯定句,完成式表示对过去情况的推测。6 . C。在条 件从句中,要用一般现在时代替将来时。但当 will 表示意愿、意图、决心时, 则可用于条件状语从句中,这时 will 是情态动词。7 . C。在本句中,will 表 示某种习惯动作,而不是表示将来。它的过去式 would 可以表示过去的某种习 惯动作。8 . C。should 可用于表示惊讶、不快、忧虑等感情色彩的句子中。如 指过去的动作,则用“should +不定式的完成式”,而 may 和 would 一般不带 感情色彩。9 . A。问句中用 would 是表示客气,语气比 will 婉转,不是过去 将来时,回答还用 will。10 . B。must 侧重个人意志和主观上的必要,而 have to 则侧重客观上的必然。11 . C。be able to 含有“经过努力而完成某一动作” 的意思,相当于 manage to do 或 succeed in doing,而 can 只“单纯地表示 能力或可能”。12 . A。肯定句中表示猜测可用 many 或 might。这时 might 并 不指过去时间,只是语气比 may 更婉转。can 表示猜测常用于否定或疑问句中, 有时也可用于肯定句,表示逻辑上的可能性。如:He''s in poor health . He can