2011高考英语备考课件:语法专题(四)情态动词

文档属性

名称 2011高考英语备考课件:语法专题(四)情态动词
格式 rar
文件大小 338.5KB
资源类型 教案
版本资源 通用版
科目 英语
更新时间 2011-04-22 09:12:00

图片预览

文档简介

课件104张PPT。2011高考英语备考课件:语法专题(四)情态动词
一、情态动词的基本含义
1.表示能力用can,could,be able to。
注意:can与be able to常可互换,但也有不可互换的情况:
①can可用于人或物作主语的句子中,但be able to只能由有生命的名词作主语。
②can只有一般现在时和一般过去时(could),但be able to可以用于一般现在时、一般过去时、将来时、完成时。还可用于非谓语动词短语。③be able to用于过去时表示经过一番努力才能做到,一般用肯定句和疑问句,不能用could代替。如:
After doing more practice,he was able to speak English at the meeting.做了更多的练习之后,他能在会上说英语了。这样考过
①(2007·东城)We________finish it ahead of time,though it was such a tough task.
A.could        B.would
C.were able to D.ought to
解析:根据后文中tough可知所填词表示“(经过努力后)能……”,应该用be able to,因此C项正确。
答案:C②(2008·湖南)You don't have to know the name of the author to find a book.You ________ find the book by the title.
A.must B.need
C.can D.would
解析:句意:你没有必要一定要通过作者的姓名来找到一本书。你可以根据这本书的标题(书名)来找到这本书。must必须,一定;need有必要;can可以,能够;would会(表示过去将来)。根据句意,只有C选项符合题意。
答案:C
③(2007·湖南)The biggest problem for most plants,which________just get up and run away when threatened,is that animals like to eat them.
A.shan't B.can't
C.needn't D.mustn't
解析:shan't 不愿意;can't 不能,不可能;needn't 没有必要;mustn't 不允许,禁止。句意:大部分植物当受到威胁的时候不能站起来逃跑,所以对它们来说最大的问题是动物喜欢吃它们。
答案:B2.表示可能性注意:①can,could,may,might可能性依次减少。②can表示理论上的可能性,指某事或情况可能发生,但并不说明实际上真会发生;如要表达某事发生的实际可能性,要用may,could或might等:
Anybody can make mistakes.任何人都可能犯错误。这样考过
④(宁波两地联考)He ________ the test again;in that case,his mother will be very disappointed.
A.should fail B.must have failed
C.might fail D.could have failed
解析:由句意知“他可能会考试又不及格;那样的话,他妈妈会很伤心。”might表推测,表示不太确定,故选C。
答案:C⑤(2008·浙江)You ________ be hungry already—you had lunch only two hours ago!
A.wouldn't B.can't
C.mustn't D.needn't
解析:句意:你不可能已经饿了——你两个小时前才吃的午饭。can't“不可能”;mustn't意为“绝对不可,被禁止”。
答案:B⑥(北京朝阳区)—Will Helen get disappointed if I tell her she failed?
—I think she ________.
A.may B.has to
C.should D.need
解析:据句意:——如果你告诉海伦她考试没过,她会失望吗?——我认为她可能会。may“可能”,用来表示推测。
答案:A⑦(潍坊质检)My mother is a great cook and we ________ never get enough of her cookies.
A.may B.need
C.should D.can
解析:由句意“……好厨师,她做的甜饼我们永远吃不够。”知选D“能够”,表示推测。may也可表示推测,但语气较弱。
答案:D⑧(北京丰台区)—It's supposed to rain tomorrow.
—I know,but the forecast ________ be wrong.Weather forecasts are far from 100 percent accurate.
A.must B.could
C.should D.will
解析:此处需表达的意思为“可能”,只有B项符合题意。
答案:B3.表示许可 注意:①在会话中,用could和might征求许可,表示语气委婉。②给予许可时也可以使用其他委婉用语,如sure,certainly,go ahead,please等。这样考过
⑨(宁波质检)—Mr Smith,________ he have all these letters typed for you right away?
—He ________.They should be ready by 10 o'clock this morning.
A.will; must B.shall; has to
C.need; will D.would; ought to
解析:shall用于一、三人称的疑问句中表示征求对方意见。
答案:B⑩(江西师大附中)—________ I book a table for dinner a few days ahead of time?
—Yes,you ________.The restaurant is always full,especially during the holidays.
A.Must; will B.Must; can
C.Shall; shall D.Shall; must
答案:D?(2008·成都)If you think the price of pork is too high,you ________as well buy some beef.It depends on you!
A.should B.will
C.would D.may
解析:may/might as well是固定用法,表示“不妨,倒不如”。
答案:D4.表示建议可用can,may,will,would,you'd better(not)等。
这样考过
?(北京东城区)—I feel bored with nothing interesting to do.
—You ________ watch TV.There will be a very good Hollywood film on this evening.
A.need B.could
C.would D.shall
解析:上文提出没事可干很烦。下文提出建议,你可以看电视啊,could在此处表示提建议,would是指习惯性的动作,shall表示威胁的语气,need 需要。
答案:B可能这样考
?You________phone him if you want to,but you ________.He'll surely phone you.
A.may; mustn't B.have to; needn't
C.might; won't D.can; needn't
解析:根据题意,第一个空须填“可以”,用may或can皆可,从后句可以判断“你没有必要给他打电话”,第二个空只能填needn't。
答案:D5.表示义务、命令、要求等用must,have to,should,ought to等,意为“必须,应该”
这样考过
?(四川)—I don't care what people think.
—Well,you ________.
A.could B.would
C.should D.might解析:句意:——我不在乎人们想什么。——不对,你应该在乎。根据语境,后半句中省略了一些与前句相同的内容。该题目实际上考查了情态动词的用法。should用以表示义务或责任,如:You shouldn't drink and drive.你不应该喝酒后开车。
答案:C
?(湖南)—It's the office!So you ________ know eating is not allowed here.
—Oh,sorry.
A.must B.will
C.may D.need
解析:句意:——这是办公室!——所以你必须知道这里不许吃东西。——噢,对不起。must“必须”,在此处语气最强烈。
答案:A?(2008·海淀)—Please carry a cellphone to make it easier for me to get hold of you.
—OK,Dad.But I am eighteen.You ________ worry so much.
A.can't B.mustn't
C.shouldn't D.wouldn't
解析:说话人认为自己不再是小孩子了,对方“不应该”再如此担心。
答案:C注意:①must的否定形式是need not(不必,没有必要),不用must not(禁止)。②should还表示吃惊,不耐烦,不相信等。?(海淀)The purpose of education ________ be to provide students with a value system—not to prepare them for a specific job.
A.will B.should
C.could D.may
答案:B6.表示意愿和决心用shall,will,would,would rather。
(1)shall表示说话人的强烈意志,有“命令,警告,允诺,威胁”等含义,因此用于第二、第三人称。
这样考过
?(2008·北京)John promised his doctor he ________ not smoke,and he has never smoked ever since.
A.might B.should
C.could D.would解析:句意:约翰答应他的医生不再吸烟了,且从那时起就再也不吸了。might not可能不;should not不应该;could not不可能(推测),不能(表能力);would有“决心、决意”等意思。根据句意,可知D项正确。
答案:D?(合肥一六八中联考)—Hello,Peter.Would you please go shopping with me after school?
—Sorry.Our school is a boarding school.In school days nobody ________ go out of school without the head teacher's permission.
A.will B.can
C.may D.shall
解析:据句意“我们学校是寄宿制学校,没有班主任的允许任何人不得离校。”知这是学校的规定。规定、规则或法律条文用情态动词shall,表示“命令、警告、允诺、威胁”等意义,故选D。其他选项无此用法。
答案:D?(北京东城区)After the bell rings,which indicates the ending of the exam,you ________ stay where you are until all your papers are collected.
A.shall B.would
C.Will D.can
解析:shall表示说话者的命令、意图等。意为“一定”。
答案:A(洛阳统考)They want to take possession of my house,but they ________ not have it.
A.shall B.must
C.would D.need
解析:shall表示强烈的意志,也表示说话人的意图,决心。句意为:他们想占有我的房子,但是他们不会得逞的。
答案:A(2)will可以用于各种人称,表示意愿。
这样考过
(江西吉安一中)If you ________ let me pay for the bill today,then at least allow me to drive you home.
A.shouldn't B.needn't
C.won't D.mustn't
答案:C(2006·重庆)—Mr.Gordon asked me to remind you of the meeting this afternoon.Don't you forget it!
—OK.I________.
A.won't B.don't
C.will D.do
解析:句意:别忘了开会的事呀。好的,我不会的。注意情态动词的语气。
答案:A特例:will的主语若是无生命的东西,则表示它本身的一种特性或自然属性;won't则表示失去某种功能,意为“不起作用,就是不……”如:
Oil will float on water.油会浮到水面上。
Though he tried hard,the door wouldn't open.
尽管他费尽了力气,门就是不开。(3)would rather意为“宁愿”。
这样考过
(2008·山东寿光现代中学)—I didn't go to the museum yesterday.
—Yes,but I would rather you ________ there too.
A.went B.had gone
C.should go D.would have gone解析:would rather后跟句子时,要用虚拟语气,如果是与现在或将来相反从句要用过去时;如果与过去时相反则用过去完成时。根据上一句中的时间状语看应该表达的是与过去相反的虚拟语气,所以要用过去完成时。
答案:B
还可能这样考
—Would you like to have a taxi?
—No,I________walk there.It's such a lovely day.
A.can B.ought to
C.had better D.would rather
解析:根据最后一句“It's such a lovely day(天气这么好)”,判断前一句应是“我宁愿步行去那”,用would rather表示自己的意愿。其他项不能表示此意,故选D。
答案:D7.would或“used to+动词原形”表过去的习惯。
(1)在表示过去重复的习惯时,used to可用would代替。
这样考过
(2007·郑州)I tried to get through to her,but she simply________not turn on her cellphone as she was busy.
A.could B.might
C.would D.should解析:此处所填词表“习惯”。而情态动词中只有will,would和used to表“习惯”,其中will表“经常性的习惯”,would和used to表“过去的习惯”,而would与used to的区别是:used to表过去有而现在已经没有了的习惯,即表过去与现在对比;而would只表过去的习惯,不涉及现在。根据句意,此处用would。
答案:C(2)used to强调过去的行为同现在的对比,含有“过去怎样,而现在却不这样了”的含义;而would则单纯表示过去的习惯性动作,常同often,every day等连用。
She isn't what she used to be.她跟过去不一样了。(表示对比,不可用would)
We would sit in the yard every evening and listened to his story.我们每天晚上坐在院子里,听他讲故事。(表示过去的重复性行为)可能这样考
Mother________us stories when we were young.
A.used to tell B.used to telling
C.would tell D.will tell
解析:本句中有确定的时间段when we were young,因此要用would。
答案:C(3)表示过去的状态,只能用used to,不可用would。
There used to be a park here.以前这里有一个公园。
可能这样考
He________a waiter,but now a taxi driver.
A.would be B.used to be
C.could be D.should be
解析:根据题意可知他过去是个侍者,而现在不是了,是一个出租车司机,因此要用used to be。
答案:B8.dare和need的用法
(1)dare的用法:情态动词dare主要用于疑问句与否定句中,后接动词原形(不带to),没有人称和数的变化,但过去式为dared;dare也可以用作行为动词,后跟to do不定式。
可能这样考
—Miss White has decided to explore in the forest by herself.
—She________ask her boyfriend to if she________go walking in the forest.A.needn't to; dares to
B.doesn't need; dares
C.need not to; dare to
D.needn't; dare
解析:本题考查need和dare作情态动词的用法。
答案:D—There is a lot of smoke coming out of the teaching building there.
—Really?It ________be a fire,most probably.
A.ought to B.can
C.have to D.must
解析:表示推测,依据most probably,语气应为“应该”。
答案:A(2)need的用法:need作情态动词时。没有人称时态的变化,后接动词原形,多用于疑问句或否定句中;need也可用作行为动词,后接名词、代词或带to的不定式。
这样考过
(2007·长沙)Generally,reporters take positive lines.They do point out a few problems that we________aware of,but there's nothing worrying.
A.need to B.need
C.need be D.need to be解析:need用作情态动词时,主要用于否定句,疑问句和条件从句中,后跟动词原形;need用作行为动词时,用于肯定、否定和疑问句,后跟名词、代词、动词不定式或动词v-ing形式(用v-ing主动形式表示被动意义)。此处是肯定句,故need用作行为动词,后跟动词不定式;be aware of“知道”,因此选D。
答案:D
(2010·淄博上学期期末)In fact, you ________ go outside at all. There’s a supermarket just downstairs.
A.couldn't B.mustn't
C.needn't D.shouldn't
答案:C(2007·江西九所)—I didn't go to work today.
—You________;it is Sunday.
A.didn't need to B.mustn't have
C.can't have D.needn't have
解析:一般情况下,动词不定式可省略to后的成分,而动词不定式本身的标志词to不能省略。
答案:A二、情态动词表示推测
1.情态动词用于对现在和过去的推测。注意:①在表示推测时,can不用于肯定句,may不用于疑问句。②should可用于表将来的推测。这样考过
(成都检测)I can't find Mr.Li anywhere in the office building.Where ________ he have gone?
A.must B.could
C.should D.would
解析:could have done“有可能做了某事”,用于推测时,常用在否定句中和疑问句中;must have done“肯定是做了某事”,用于肯定推测,用在肯定句中;should have done“该做某事而事实上未做”;would have done“将有可能做”。据句意知:他有可能去了哪里呢?综上,选B。
答案:B
(重庆)—Hi,Tom.Any idea where Jane is?
—She ________ in the classroom.I saw her there just now.
A.shall be B.should have been
C.must be D.might have been
解析:句意:——嗨,Tom,知道Jane在哪儿吗?——她肯定在教室里。我刚才在那儿看到她了。从对话中可以看出该空是对现在情况的较肯定的猜测。
答案:C(2008·重庆)—I can't find my purse anywhere.
—You ________ have lost it while shopping.
A.may B.can
C.should D.would
解析:句意:——我到处都找不到我的钱包。——你可能在购物的时候弄丢了。根据句意首先排除C、D两项;can表“实际”的可能性时,只能用于否定句、疑问句,故被排除;A项表“推测”时常用于肯定句。
答案:A(北京西城区)There ________ be any difficulty in passing the oral test since you have practiced a lot in school.
A.mustn't
B.shan't
C.shouldn't
D.needn't解析:由句中“since you have practiced a lot in school”即“既然你在学校进行了大量的训练”推知“应该”是不会有什么困难。should表推测“按常理推测”。故选C。
答案:C
(上海)It ________ have been Tom that parked the car here,as he is the only one with a car.
A.may B.can
C.Must D.should
解析:句意:一定是汤姆把车停在这里的,因为只有他有车。此句为强调句型,谓语动词为must have been,用must表示语气肯定的推测。must have done表示“(过去)一定做了某事”。
答案:C(南通调研)—John,how did your English exam go?
—I thought I ________,but in fact I came in the top 10%in the class.
A.should have failed B.couldn't have failed
C.might have failed D.mustn't have failed解析:由句中“I thought I ________,but in fact I came...”知我通过了考试,而在此之前担心“有可能考试不及格”,故选C。
答案:C(福州模拟)—Where is Michael?I cannot find him anywhere.
—He ________ have been off long.I saw him study in the room just now.
A.shouldn't B.can't
C.mustn't D.needn't解析:can't(不可能);shouldn't(不应该);mustn't(不可以);needn't(不必)。由句中“我刚才还看见他在屋里学习呢。”可推知“他还没走多长时间。”can表推测,主要用于否定句和疑问句中。综上,选B。
答案:B2.情态动词+have done的其他含义
(1)“should/ought to +have+v.-ed“意为“本应该”,表示过去应该做而没有做的事,也可表示惊讶、赞叹等情绪。
这样考过
(2007·陕西)I told your friend how to get to the hotel,but perhaps I________have driven her there.
A.could B.must
C.might D.should解析:后半句的意思是:但也许我本应该开车送她去那儿。用should,构成should+have done结构,意思是:本应该做。
答案:D(2)“shouldn't/ought not to+have+v.-ed”意为“本不应该”,表示过去不应该做某事但却做了。
这样考过
(天津河西区)He ________ back to work without the doctor's permission.Now,he has to stay in bed for a couple of days.
A.wouldn't have gone
B.couldn't have gone
C.needn't have gone
D.shouldn't have gone 解析:由句中后半句“he has to stay in bed for a couple of days.”知“他未遵医嘱”,含有“不该做某事而做了”之意,故选D。wouldn't have gone“本不会做而做了”;couldn't have gone“本不可能做而做了”;needn't have done“本不需做而做了”。
答案:D(厦门质检)You ________ late for yesterday's class meeting,as it was so important.
A.couldn't be
B.shouldn't be
C.mustn't have been
D.oughtn't to have been
解析:oughtn't to have done同于shouldn't have done表示“不该做某事而做了”。由句意知D合题意。
答案:D(3)“could+have+v.-ed”意为“本能够,本可以”,表示过去本可以做某事,但却没做。
这样考过
(江苏)He did not regret saying what he did but felt that he ________ it differently.
A.could express
B.would express
C.could have expressed
D.must have expressed解析:句意:他不后悔说了他做了什么,而认为他本能够用不同的方式表达。could express 能够表达;would express 要表达;could have expressed 本来能够表达;must have expressed(表推测)肯定已经表达。
答案:C(4)“needn't+have+v.-ed”意为“本没有必要”,表示过去本没有必要做某事,但却做了。
注意:“need not+have+v.-ed”表示过去本不必做但却做了的事;“did not need to+动词原形”表示过去不必做某事而实际上也没有做。如:
She need not have come yesterday.她昨天本不必要来的。(但却来了)
She didn't need to come yesterday.她昨天不必来。(实际上也没来)三、固定用法
can't too...无论怎样也不过分,越……越好;can't help doing情不自禁做某事;may/might as well还是做……的好;would rather...than宁愿做……也不愿做……。
这样考过
(龙岩质检)Traffic safety is so important that everyone ________ take safety measures too seriously.
A.shouldn't B.mustn't
C.cannot D.won't
解析:can't...too...表示“怎么都不过分,千万,非常。”
答案:C(北京朝阳区)She couldn't help,even though she tried not to,________ at the strange clothes her friend was wearing.
A.to laugh B.laugh
C.laughing D.laughed
解析:couldn't help doing 禁不住做某事;even though she tried not to是状语从句,插到主句中了。
答案:C
Ⅰ.单项填空
1.—Isn't that Ann's husband over there?
—No,it________be him.I'm sure he doesn't wear glasses.
A.can't         B.must not
C.won't D.may not
答案与解析:A can用于否定的猜测表示“不可能”。故选A。2.Kunming is called“Spring City”,but it________snow in winter.
A.shall B.can
C.must D.might
答案与解析:B 情态动词can表示客观的可能性,“有时可能”。3.You ________fail to pass the entrance examination if you don't study harder.
A.shall B.could
C.must D.should
答案与解析:A shall用于二、三人称的陈述句中,表示说话者的意愿,有命令、警告、威胁、允诺、决心之意。此题用shall,表示警告。4.He didn't agree with me at first,but I________persuade him to sign the agreement later.
A.could B.might
C.should D.was able to
答案与解析:D 情态动词can和be able to都可表示能力。当表示“过去成功地做了某事”时,用was/were able to。5.When I was studying at Beijing University,I________take a walk along the lake every evening.
A.will B.would
C.could D.shall
答案与解析:B 情态动词would表示过去经常性或习惯性的动作。 6.— Will you stay for lunch?
—Sorry,________.My brother is coming to see me.
A.I mustn't B.I can't
C.I needn't D.I won't
答案与解析:B 根据题义可知,因为“我弟弟要来看我”,所以“不能留下”,用can't,表示对别人的邀请或要求给予礼貌的拒绝。A项表示“禁止”;C项表示“不必要”;而D项表示“不会”,均不符合题义,故本题选B。7.All the speech competitors ________ remain in their own seats until the contest is over,according to the competition rule.
A.must B.may
C.shall D.need
答案与解析:C shall用于表示规定要求。8.— Mum,I climbed to get the Teddy Bear from the top of the shelf.
—My goodness!You________yourself.You mustn't do that next time.
A.must have hurt B.should have hurt
C.may have hurt D.can have hurt
答案与解析:C 你可能会伤了你自己。may/might have done表示对过去发生情况的可能性推测。9.—I can't get through to the general manager's office anyhow.
—The line is busy.Someone________the telephone.
A.must use B.uses
C.must have been using D.must be using
答案与解析:D must be doing表示对现在正发生情况的肯定推测。must have been using是对过去的猜测,表示过去一直在做某事,不符合句义。10.—Tom,did you see the film Avatar last night?
—Yes,but I really________,because I had lots of work to do.
A.couldn't have B.mustn't have
C.needn't have D.oughtn't to have
答案与解析:D 题意为:“汤姆,昨天晚上你看电影《阿凡达》了吗?”“是的,但是我确实不应该看,因为我有许多工作要做。”ought to have done意为“应该做却没做”,oughtn't to have done意为“不该做却做了”。11.Her brother ________ be at home now,because he was seen playing basketball in the stadium just now.
A.mustn't B.needn't
C.can't D.shouldn't
答案与解析:C 由playing basketball可知表语气较为肯定的否定推测,故选C。can't be at home意为“不可能在家”。12.The little child________go out alone at night,so he
________walk in the dark that night.
A.daren't; didn't dare to
B.doesn't dare; dare not
C.isn't dare to; dared not to
D.doesn't dare to; dare not to答案与解析:A 题意为:这个小男孩晚上不敢单独出去,所以那天晚上他不敢走夜路。dare作为情态动词,后面直接跟动词原形,否定形式在dare后面直接加not;dare作为一般动词使用时,用dare to do结构,否定形式在dare前面加助动词和not。故选A。13.—I don't know what I________without the suitcase you lent me.
—Glad to have been of some help to you.
A.would have done B.would do
C.should have done D.should do
答案与解析:A 题意为:“我不知道没有你借给我的手提箱我将怎么办。”“很高兴对你有帮助。”would have done表示对过去事情的推测,意为“过去可能做……”;should have done表示对某事的责备和批评,意为“本该做却没做”。14.—Well,lost again!
—It's not very important.We________forget about it,OK?
A.can't B.may so soon
C.might as well D.won't soon
答案与解析:C 题意为,“哦,又输了!”“那不重要。我们不妨把这件事忘了,好吗?“might as well意为“无妨;只好”是固定用法。15.It rained a lot during their journey,so they________have had a good time.
A.can't B.must
C.shouldn't D.might
答案与解析:A A项表示对过去事情否定的推测,can't have done意为“不可能做……”,shouldn't have done表示对某事的责备和批评,意为“本不该做却做了”。B、D都表示肯定的推测,由...rained a lot知意义不对。16.The public transportation is very convenient in that big city,so there________be any difficulty in traveling around.
A.mustn't B.wouldn't
C.shouldn't D.needn't
答案与解析:C 题意为:那个大城市公共交通非常方便,在周围旅行不应该有任何困难。根据题意选shouldn't“不应该”。17.—That woman has been taking care of the two white tigers for 8 years.
—Oh,dear!She________a lot of difficulties!
A.could go through
B.might go through
C.ought to have gone through
D.must have gone through答案与解析:D 题意为:“那个女人已经照顾那两只白虎8年了。”“哦,天啊!她一定吃了很多苦。”must have done表示对过去事情的肯定推测,意为“一定做过……”。18.You________me up so early.I don't have to go to school today and I can sleep for more hours.
A.needn't wake
B.don't need to wake
C.needn't have woken
D.didn't need to wake
答案与解析:C 题意为:你没必要那么早叫我起床,今天我不上学,可以多睡几个小时。needn't have done表示对某事的责备和批评,意为“没必要做而做了”。19.All my family are looking forward to meeting you.You
________come over and have dinner with us this weekend.
A.Will
B.must
C.may
D.shall
答案与解析:B 题意为:我家所有人都盼望和你见面,这个周末你一定要过来和我们共进晚餐。根据题意可知选must“必须”。
20.—This________John's car.Its number is AC506.
—I don't think so.He said a small white car but this is a small yellow one.
A.can't be B.must be
C.may not be D.should be
答案与解析:B 题意为:“那一定是约翰的汽车,车牌是AC506。”“我认为不是。他说他的是一辆白色的小轿车,但这是一辆黄色的。”根据题意可知是表示对现在肯定的推测,故选B。21.Being examined twice a year,whether it is a car or a bus or a truck,is the rule that every driver________obey in this city.
A.shall B.can
C.ought to D.need
答案与解析:A 题意为:无论是小汽车、公共汽车还是卡车,在这个城市里年检两次是每位司机应该遵守的规定。当表示按要求“必须,应该”做的事并且主语是二、三人称时只能用shall。22.Last night I tried to call on you but your dog simply________not let me come through the gate.
A.might B.could
C.should D.would
答案与解析:D 题意为:昨天晚上我试图拜访你但是你的狗就是不让我进门。might表示“也许”;could表示“可能”;should表示“应该”;would表示“意愿”。根据题意选D。23.—Why don't you buy the necklace since you like it so much?
—I________,but I don't have the money.
A.would B.will
C.should D.may
答案与解析:A 题意为:“既然你非常喜欢那串项链,为什么不买呢?”“我是想买,但是我没有钱。”根据题意空处表示“想买”的意愿,所以排除C、D;因为“想买”是过去的意愿,所以选would。24.—Look!The clouds are gathering.
—Yes.I'm afraid it________be pouring down soon.
A.can B.must
C.should D.might
答案与解析:D 题意为:“看!云团在聚集。”“是的,可能马上就会大雨倾盆了。”由句子提示看出此处表推测,由I'm afraid看出把握不是非常大,故用might。can用于疑问句表示推测。25.—________he come to see you as he promised?
—Of course,please.And I'd rather he________me the truth.
A.Will; tells B.Shall; told
C.Should; will tell D.Can; is telling
答案与解析:B 题意为:“你要他像他答应的那样过来看你吗?”“当然,而且我宁愿他告诉我真相。”表示征求对方意见或请求,第三人称作主语用shall;I'd rather后面的从句要用虚拟语气,故选B。