1、情态动词专项练习1.May I sit beside you,sir?-No,you _.My girlfriend is coming soon.A.cant B.mustnt C.neednt D.shouldnt 2.-_ I speak to Mary,please?-Sorry,she_ come to the phone because she isnt in.A.Might;wont B.Cant;mustnt C.May;cant D.Couldnt;shouldnt3.-I want to know if I _ smoke here.-No,you_.Could you s
2、ee the sign“NO SMOKING”there?A.can;neednt B.must;cant C.shall;wont D.may;mustnt4.My wife never remembers my telephone number.She always _ look it up.A.must B.should C.would D.has to5.-_ you pass me the English magazine,please?-Sure.Here you are.A.Could B.Need C.Must D.Might6.-Must I go to work with
3、you?-No,you_.Linda _ go with me.A.mustnt;can B.cant;has to C.darent;should D.neednt;mayD7.-_ I tell Mary the test results?-No,you_.Shes already got the score.A.Will;wont B.Shall;neednt C.May;mustnt D.Can;dont8.You _ be careful when crossing here.The traffic lights arent working.A.might B.ought to C.
4、could D.mayBB9.-Could I borrow your bicycle?-Yes,of course you_.A.will B.should C.can D.need10.Joan_ come with us this afternoon,but she isnt very sure yet.A.can B.may C.must D.willCB11.I _ ask you the question because I think I _ be wrong.A.darent;must B.mustnt;can C.neednt;may D.cant;should12.Its
5、nearly eight oclock.Mike _ be here at any moment.A.need B.has to C.should D.can13.The fire spread through the building very quickly but everyone _ get out.A.had to B.would C.could D.was able to14.-What do you think of this answer?-I dont think it _ be right.A.should B.might C.must D.canDD15.-Is John
6、 coming by train?-He should,but he _.He likes driving his car.A.cant B.neednt C.may not D.mustnt16.He doesnt have to work tomorrow,but you have got to,_ you?A.dont B.havent C.havent got D.cantCB17.You_ wake me up when I fall asleep,_ you?A.havent better;have B.would not rather;would C.had better not
7、;should D.had not better;must18.-Why!I couldnt get you on the phone this morning.-We _ tennis in the yard when you phone me.A.could be playing B.must be playing C.must have been playing D.should have played19.-We didnt see him at the lecture.-Neither did anybody else.He _ it.A.may not have attended
8、B.mustnt attend C.cant have attended D.couldnt attend20.-I came here by taxi and the driver charged me 50 yuan.-Really?You _ have come by bus.A.could B.must C.may D.should21.-Do you still remember when we went to the Great Wall?-I cant remember it well,but _ it have been sometime last May?A.should B
9、.must C.could D.would22.-I wonder why Mr Lin didnt come to work.-He_ have been ill.A.neednt B.should C.might D.can23.-No one passed the mathematics examination today.-I guess we _ the exercise last night.A.could review B.should review C.might review D.should have reviewed24.She_ the hospital so soon
10、,for she hasnt yet recovered.A.wouldnt have left B.shouldnt have left C.neednt leave D.hadnt left25.Why didnt you tell me there was no meeting today?I _ all the way here through the heavy snow.A.neednt have driven B.cant have driven C.must have driven D.shouldnt have driven.26.The book is neither yo
11、urs nor mine.Whose _ it be?A.must B.may C.should D.can27.It is surprising that he _ have been so foolish.A.must B.could C.should D.can28.It must have rained last night,_ it?A.mustnt B.cant C.hasnt D.didnt29.-Will you stay for lunch?-Sorry,I _.My brother is coming to see me.A.mustnt B.cant C.neednt D
12、.wont30.-Are you coming to Jeffs party?-Im not sure.I _ go to the concert instead.A.must B.would C.should D.might.31.Michael _ be a policeman,for hes much too short.A.neednt B.cantC.should D.may 32.Mr Bush is on time for everything.How _ it be that he was late for the ceremony?A.can B.should C.may D
13、.must 33.I stayed at a hotel while in New York?-Oh did you?You _ with Barbara.A.could have stayed B.could stayC.must have stayed D.would stay 34.If I _go with you,I would feel very glad.A.can B.could C.should D.may35.There was a lot of fun at yesterdays party.You_ come,but why didnt you?A.must have
14、B.shouldC.need have D.ought to have 36.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.need37.I didnt hear the phone.I _ asleep.A.must be B.must have beenC.should be D.should have been 38.I _ do all the difficult work for you.A.havent got to B.not have got toC.have got not to D.have got to not39.Sorry Im late.I _ have turned off the alarm clock and gone back to sleep again.A.might B.should C.can D.will 40.If I had time,I _ go with you.A.can B.will C.may D.might