您在本页停留了

语 文
英 语
其 它
综合


  情态动词表推测精炼精析


  1.Michael __ be a policeman,for he's much too short. A.need't B.can't C.should D.may

  2.Johnny,you __ play with the knife.You __hurt youself. A.won't,can't B.mustn't,may C.shouldn't,must D.cant't,shouldn't

  3.Peter __ come with us tonight,but taken he isn't very sure yet. A.can B.may C.will D.must

  4.Put on more clothes.You __ be taken feeling cold with only a shirt on. A.must B.can C.could D.would

  5.It's nearly seven o'clock.Jack __ be here at any moment. A.must B.need C.should D.can

  6.I didn't hear the phone.I __ asleep. A.must be B.must have been C.should be D.should have been

  7.Jack __ yet,otherwise he would have telephoned me. A.mustn't have arrived B.shouldn't have arrived C.can't have arrived D.need not have arrived

  8.--there were already five people in the car but they managed to take me as well. --It __ a comfortable journey. A.can't be B.shouldn't be C.mustn't have been D.couldn't have been

  9.He __you more help,even though he was very busy. A.might have given B.might give C.may have given D.may give

  10.Yesterday Jane waooked away from the discussion.Otherwise,she __ something the would regret later. A.had said B.said C.might say D.might have said

  11.There was plenty of time.She __. A.mustn't have hurried B.needn't have hurried C.should have written it out D.couldn't have hurried

  12.Tom ought not to __ me your secret,but be meant no harm. A.have told B.tell C.be telling D.haven't told

  13.I told Sally how to get there ,but perhaps I __ for her. A.had to wirte it out B.must have written it out C.should have written it out D.ought to write it out

  14.If you had worked harder,you __. A.would succeed B.had succeeded C.should succeed D.would have succeeded

  15.--If he __,he __that food. --luckily he wsa sent to the hospital immediately. A.was warned;would not take B.had been warrned;had not taken C.would be warned;had not taken D.would have been warned;had not taken

  16.--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

  17.Sorry I'm late.I __ have turned off the alarm and gone back to sleep again. A.might B.should C.can D.will

  18.--Shall I tell John about it? --No you __.I've told him already. A.needn't B.wouldn't C.mustn't D.shouldn't

  19.The new airoprt __ if they had not stopped working on it. A.would complete B.had been completed C.had completed D.would have been completed

  20.I didn't see her in the meeting-room this morning.She __ at the meeting. A.mustn't have spoken B.shouldn't have spoken C.needn't have spoken D.couldn't have spoken

  21.That young man has made so much noise that he __ not have been allowed to attend the concert. A.could B.must C.would D.should

  22.Susan __ written a report like this. A.can have B.mustn't have D.can't have D.ought to not have

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

  [答案及难点解析] 1.B 2.B mustn't表示“禁止”,may表示“不可能” 3.B can表示“理论上的可能、普遍性的可能、当然的可能,并非说话人主观认为可能,即并非猜测”,故不可选A。4.A 5.C at any moment/minute意为“随时,马上”。 6.B 由句中的时态可知是在对过去的事件进行推测,故用情态动词+have done。7.C 由otherwise…一句可知说话人对Jack没有来持确定的态度。除所给答案外,A也正确。 8.D与7题相似,C也是正确的,意为“肯定不舒服”。 9.A may不可表示过去的事。 10.D 11.B表示“当时本没必要那么匆忙”。 12.A 13.C 14.D 15.B 16.A二人相遇的可能性不大。17.A18.A19.D对过去情况的虚拟假设,注意要用被动语态。20.D21.D22.C据常识可知是在对过去的事进行推测。23.D