|
情态动词表推测精炼精析
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
|