1、核心考点八情态动词与虚拟语气使表达得体、含蓄1He _ fatter but he eats too little.Awould become Bwould have becomeCmust become Dmust have become解析根据语意知道我们可以在but he eats too little前加上一个省去的条件状语从句if he ate much,由此可知是与现在时相反所以主句用would become。答案A2He _ if he works hard for the people.Ashall praise Bshall be praisedCwill praise Dw
2、ill be praised解析句意:如果他为人民努力工作,他会受到表扬。说话人希望他受到表扬,而will表示的是句子的主语的意愿,那样意思就是“他愿意受到表扬”,显然不对。shall用于第三人称可表示说话人对某人所持有的主观立场和坚定的信念。答案B3There was a lot of fun at yesterdays party.You _ come,but why didnt you?Amust have BshouldCneed have Dought to have解析该空含你本来应来但实际未来之意,应填ought to have。答案D4I was really anxious
3、about you.You _ home without a word.Amustnt leave Bshouldnt have leftCcouldnt have left Dneednt leave解析该空含你本不应该一句话不说就离开家但实际已这么做之意,所以应填shouldnt have left。答案B5Must I go there right now?No,you _.You _ go there before supper.Amustnt;need Bneednt;mayCcant;need Dwont;can解析Must I.?肯定回答用Yes,you must.否定回答是No
4、,you neednt或No,you dont have to,不能用mustnt,因为mustnt表示“不许;不准;禁止”,本题后半部用may表示允许。答案B6Could I borrow your dictionary?Yes,of course you _.Acould Bwill Ccan Dmight解析本题中的could也表示请求(而非表示过去时),语气委婉,主要用于疑问句,不可用于肯定句,答语应该用can(即could不能用于现在时态的简略答语中)。答案C7Are you coming to Jeffs party?Im not sure.I _ go to the concer
5、t instead.Amust Bwould Cshould Dmight解析根据Im not sure判断,表示说话者不确定,有可能去音乐会。might表示“可能”;must表示“必须,一定”;would表示“将,愿意”;should表示“应该”。答案D8Mr.Bush is on time for everything.How _ it be that he was late for the opening ceremony.Acan Bshould Cmay Dmust解析can表示可能性的推测,常用于疑问句或否定句中;may表“可能性”常用于肯定句或否定句中,must常用于肯定句中表推
6、测,“一定”的意思。注意:can not表示“不可能”,而may not表示“或许不可能不”,两者语气上有区别。答案A9My sister met him at the Grand Theatre yesterday afternoon,so he _ your lecture.Acouldnt have attended Bneednt have attendedCmustnt have attended Dshouldnt have attended解析“情态动词完成式”有各自的含义。must have done表示对过去事情的肯定推测,多用于肯定句中;neednt have done表示
7、过去本不必做的事情;shouldnt have done表示过去做了不该做的事情;cant(couldnt)have done表示对过去的否定性推测,意为“不可能”。所提供的情境My sister met him at the Grand表示他不可能参加讲座。答案A10He hesitated for a moment before kicking the ball,otherwise he _ a goal.Ahad scored BscoredCwould score Dwould have scored解析根据otherwise可以判断出要用虚拟语气表示过去发生的事要用would hav
8、e scored。答案D11Oh,Im not feeling well in the stomach.I _ so much fried chicken just now.Ashouldnt eat Bmustnt have eatenCshouldnt have eaten Dmustnt eaten解析just now是表示过去的时间状语。情态动词在表示过去发生的事时,必须用“情态动词have过去分词的形式”。所以只能在选项B或C中确定答案。mustnt have eaten是一个错误选项,因为“mustnt动词”表示“禁止”,不表示判断或推测。答案C12A leftluggage of
9、fice is a place where bags _ be left for a short time,especially at a railway station.Ashould Bcan Cmust Dwill解析should应该;can能够,会;must必须;will愿意。句意:行李寄存处是能够暂时存放行李的地方,尤其是在火车站。此处用can表示可以、能够。答案B13Keep up good state of mind even if you _ fail plenty of times.Amust Bwill Ccan Dshould解析考查should的用法。should用在i
10、f或even if引导的表示条件的从句中,表示一件事听起来可能性很小,但也不是完全没有可能,相当于“万一”的意思,从句谓语由should加动词原形构成,主句不一定用虚拟语气。答案D14Its the office!So you _ know eating is not allowed here.Oh,sorry.Amust Bwill Cmay Dneed解析从前后文可知,此处是一种很肯定的推测,因此选A。答案A15But for the help of my English teacher,I _ the first prize in the English Writing Competit
11、ion.Awould not win Bwould not have wonCwould win Dwould have won解析此处虚拟语气表示与过去事实相反,句子谓语动词用would/should/could/mighthave done结构,根据句意要用否定含义,故选B。本句的条件是由介词短语(but for)表达的。答案B16There _ be any difficulty about passing the road test since you have practised a lot in the driving school.Amustnt Bshant Cshouldnt
12、 Dneednt解析根据经验或惯例对某一情况进行推测,用should或ought to,常译成“按理应该”或“可能会”。shouldnt是其否定形式。答案C17Is John coming by train.He should,but he _ not.He likes driving his car.Amust Bcan Cneed Dmay解析come,go,leave,start等趋向动词的进行时表示将来时,所以答语是对这一将来动作做出的推断。may not“可能不,不一定”,根据he likes driving his car可以看出John可能乘火车来,也可能自己开车来。may no
13、t正好符合这一语境。must not“不准”;cannot“不可能”;need not“不必”。答案D18It is hard for me to imagine what I would be doing today if I _ in love,at the age of seven,with the Melinda Cox Library in my hometown.Awouldnt have fallen Bhad not fallenCshould fall Dwere to fall解析根据句意和I would be doing可以判断这是虚拟语气。at the age of s
14、even是表示过去的时间状语,if从句中的谓语要用had not fallen,表示对过去情况的假设。答案B19You cant imagine that a wellbehaved gentleman _ be so rude to a lady.Amight Bneed Cshould Dwould解析should用于表示感情,意向等句中的that从句,表示“竟然,居然”,出乎意料。答案C20What would have happened _,as far as up to the river bank.ABob had walked fartherBif Bob should walk fartherChad Bob walked fartherDif Bob walked farther解析因为主句的谓语动词用了would have happened,所以从句的谓语动词要用过去完成时。在虚拟语气中,如果条件状语从句中的if省略,该句要倒装。答案C