情态动词的基本用法
1.shall
(1)用在第一、三人称的疑问句中,表示征求对方的意见。 ?Shall Tom go there with me tomorrow? 明天汤姆可以和我一起去那里吗?
(2)用于第二、三人称陈述句中,表示说话人的命令、警告、威胁、许诺、决心等,意为“必须”。
?The school rules state that no child shall be allowed out of the school unless accompanied by an adult.
学校制度规定,除非有成人陪同,任何孩子不准离开学校。 2.should
(1)表示责任、义务、劝告、建议,意为“(按道理)应该”。 ?You should listen to your doctor's advice. 你应该听医生的建议。
(2)表示出乎意料的语气,意为“竟然,居然”。 ?I am surprised that you should speak in such a way. 我很惊讶你居然用那种口气说话。 3.must
(1)表示“必须,应该”,语气强烈。强调主观看法,只有现在时形式,否定式是must not(mustn't),表示“禁止”。must开头的问句,其否定回答要用needn't或don't have to来表达。
?—Must I hand in the paper today? ——我今天必须交作业吗? —Yes, you must. ——是的,你必须交。 —No, you needn't/don't have to. ——不,你不需要。
(2)表示推测,意为“一定”,用于肯定句。
?At 29 Russell must be one of the youngest ever international referees. 29岁的拉塞尔想必是迄今为止最年轻的国际裁判之一。
(3)表示主语固执、偏要做他人不希望做的事,意为“偏要,非要……不可”。 ?Why must you be talking so loudly while others are studying? 为什么在别人正学习的时候,你非得这么大声说话呢? 4.can与could
(1)表示能力(could常用于表示过去的能力)。 ?No one could answer this challenging questions. 没人能回答这个具有挑战性的问题。 (2)表示客观或理论上的可能性。 ?It can be very hot here in summer. 这里夏天有时会很热。
(3)表示请求或允许。在疑问句中could可以代替can,语气更委婉。 ?Can I have a word with you? It won't be long. 我可以和你谈谈吗?不会花很长时间的。
(4)表示推测,意为“可能”,用于否定句和疑问句。can比could语气强。 ?He can't be our manager. The manager has gone to Beijing. 他不可能是我们经理。我们经理已经去北京了。
(5)表示惊异、怀疑、不相信的态度(主要用于否定句、疑问句或感叹句中)。 ?How could you do such a silly thing? 你怎么能做那样的蠢事呢? (6)can的特殊用法。
can but只有;can't but不得不;cannot...too/enough 再……也不为过,越……越好。 ?You can't be too careful while driving. (=You can't be careful enough while driving.) 开车时你越小心越好。 5.may与might
(1)表示请求、许可,might比may的语气更委婉。 ?—May I watch TV now? ——我现在可以看电视吗? —Yes, you can.(Yes, please.) ——是的,你可以。
—No, you mustn't.(No, you'd better not.) ——不,你不可以。(不,你最好别看。)
(2)表示推测,意为“或许,可能”,主要用于陈述句(肯定句或否定句),疑问句用can代替。might比may语气弱。
?The story may not be true. 这个故事可能不是真的。 (3)表示祝愿(不用might)。 ?May you succeed! 祝你成功!
(4)may/might as well最好还是……,不妨。 ?You may as well do it at once. 你最好马上就做这件事。 6.will与would
(1)表示请求、建议,常用于第二人称,would比will委婉。 ?Will/Would you please go with me? 请您跟我一起走好吗? (2)表示意愿、决定、允许。 ?I will never do that again. 我再也不会那样做了。
(3)表示过去的习惯性动作或某种倾向,意为“总是”,通常用于第三人称。 ?He would get up early when he lived in the country. 过去生活在农村时他常常早起。 7.need
表示“需要;必要”,用于否定句和疑问句和条件状语从句中。在肯定句中,常用must和have to代替。
?—Need I tell him everything that's happened to his parents? ——我有必要告诉他有关他父母发生的一切吗? —Yes, you must./No, you needn't. ——是的,必须。/不,没必要。
【注意】 need还可以作实义动词,此时有人称和数的变化,后面可跟名词、带to的不定式或动名词等作宾语。
?You don't need to hand in your compositions today. 你们今天不必交作文。 8.dare
表示“敢”,通常用在否定句、疑问句和条件状语从句中,一般不用于肯定句。I dare say是习惯说法,意为“我想;大概”。
?I dare not face the danger bravely. 我不敢勇敢地面对危险。
【注意】 dare作实义动词时,在肯定句中要接to,在疑问句和否定句中to可省去。 ?He dares to catch a snake. 他敢捉蛇。
?I do not dare (to) complain. 我不敢抱怨。 9.ought to
表示义务和责任,意为“应该”,语气比should强。 ?You ought to take care of yourself. 你应该照顾好自己。
表示推测的情态动词用法比较
情态动词 适用句式 肯定句 适用时态 一般时、进行时、完成时 意义 一定,肯定 must You must have said something to upset him. 疑问句,否定can(could) 句 一般时、进行时、完成时 可能,能够 It can't be the postman at the door. It's only six o'clock. 肯定句,否定may(might) 句 一般时、进行时、完成时 也许,可能 Liza may well not want to go on the trip—she hates travelling. 肯定句,否定should(ought to) 句 一般时、完成时 肯定或期待“应该” The public transport in Beijing is very convenient, so there shouldn't be any difficulty in traveling around the city. 肯定句,否定一般时、进行时、完成时 This will be the house you're looking for. “情态动词+have done”表示过去已/应发生的事
大概 will(would) 句,疑问句 1.could have done用于肯定句,表示“本来可以做某事,而实际上未做”,用疑问或否定形式对过去发生的行为表示推测,can't have done 多用于语气强烈的否定,意为“不可能做过”。
?The accident could have been avoided. 这场事故本来是可以避免的。
2.may/might have done 表示对过去行为的推测,意为“可能做过”。might 所表示的可能性比较小,语气较委婉。此外might have done 可以表示“本可能做某事而实际上未做”。
?—I can't find my purse anywhere. ——我到处都不能找到我的钱包。 —You may have lost it while shopping. ——你可能在购物的时候弄丢了。
3.must have done 表示对过去行为的推测,意为“一定,想必”,语气十分肯定。 ?It must have rained last night, for the ground is wet. 昨晚肯定下雨了,因为地面是湿的。
4.should/ought to have done 用于肯定句时,表示“过去本该做某事,而实际上未做”;shouldn't have done/oughtn't to have done则表示“过去不该做某事反而做了”(有批评,责备之意)。
?I'm not feeling well in the stomach. I shouldn't have eaten so much fried chicken just now. 我现在觉得胃不舒服,我刚才本不应该吃那么多的炸鸡。 5.needn't have done 表示“本来不必做某事而实际上却做了”。 ?I actually needn't have bought so much wine—only three people came. 其实我本没必要买这么多酒,只来了三个人。
非真实条件句的虚拟语气
1.if条件句 情况 从句的谓语动词 主句的谓语动词 例句 ?If I had time, I would attend your party. 与现在事动词的过去式(be动词一律用would/could/should/might+动词原形 如果我有时间,我就去参加你的宴会了。 ?If I saw him now, I would be very happy. 如果我现在见到他,我会很高兴的。 ?You didn't let me drive. If we had 与过去事实相反 词 had+过去分would/could/should/might+have+过去分词 driven in turn, you wouldn't have got so tired. 你当时不让我开车。如果我们轮流开,你就不会觉得那么累了。 与动词的过去would/could/?If it snowed/were to snow/should 实相反 were)