情态动词与虚拟语气【语法要点】情态动词所谓情态动词是指它含有一定的含义,可以表达某种感情和说话的语气,但是它不可以单独使用作谓语动词。
学习情态动词主要学习英语国家的语言习惯和表达法,特别是在口语中不要过分追求原理,更不要不根据说话场合而进行推理,编造出一些语法结构正确的中文式英语。
一、情态动词的类型1.只作情态动词的有:must、can、could、may、might、ought to2.既可作情态动词又可作实义动词的有:need、dare3.既可作情态动词又可作助动词的有:shall、should、will、would二、情态动词的特征1.表示说话人的情感态度,不能单独作谓语,与行为动词或连系动词一起作谓语。
2.情态动词没有人称和数的变化,后接动词原形。
3.具有助动词的特征:可用来构成否定句、疑问句或简短答语。
三、情态动词的用法1.表示能力(1)表示现在的能力,用can或be able to。
表示一般的能力时多用can,表示“经过努力成功的做成某事”用be able to。
(2)表示过去的能力,用could或was/were be able to。
区别同上。
(3)表示将来的能力,用will be able to。
2.表示推测、可能性(1)can用在肯定句中表示客观的可能性,而不表示具体事情实际发生的可能性。
例如:Accidents can happy on such rainy days.(2)表示具体事情实际发生的可能性的情态动词,其表示可能性的层次如下表:情态动词肯定式否定式疑问式must 必定、必然、一定will 很可能、大概不会、不该会……吗?would 可能性较will小不会、不该(较won’t弱)会……吗?(较will弱)should 应该会、理应(表示合乎理想的情况或结果)ought to 与should同义can 一定不会、不可能(否定推测)有可能吗?could 可疑的可能不可能(与can’t同义)有可能吗?(较can弱)may 或许、可能、说不定可能不might 或许、可能(较may弱)可能不(较may not弱)注意→(1)may,must常用于肯定句,一般不用于否定句和疑问句。
(2)can常用于否定句,疑问句和感叹句中,表示疑惑、惊讶或不相信等意思。
could既可用于肯定句,又可用于否定句、疑问句中。
(3)would、could、should、might并不一定与过去时间有关,而是表示可能性弱于其相对应的现在时形式。
3.表示请求、允许、允诺(1)当你(们)代表你(你们)自己(I、we)或第三者(he、she、they)向对方(you)即决策者请示或提出建议时,使用:①shall/may/might/can/could I/We…?②Shall he(she/they)…?③Would/Will/Could/Can yo u…?could、might、would并不表示过去时间,而表示更委婉的语气。
在回答could/might客气的请求时,肯定回答用can/may。
否定回答用No, I am afraid not.。
(2)当自己(I)作为决策者,给对方(you)或第三者(he、she、they)以命令、警告、允诺或威胁时,以及在宣布法律、规定时,使用shall。
4.表示必要性(1)must表示必要性,意为“必须”“must+动词原形”表示现在或将来必须做某事。
“don’t have to、don’t need to、needn’t to+动词原形”表示现在或将来不必做某事。
“needn’t have done sth.”表示过去本没有必要做某事,但事实上已做过了。
“didn’t have/need to+动词原形”表示过去本没有必要做某事。
而实际上也没有做。
(2)should表示必要性,意为(义务上)应该,语气较must弱。
“should+动词原形”表示现在或将来应该做某事(的必要性)“should+have+过去分词”表示过去本应该做某事(的必要性),但实际过去未做。
5.情态动词+have done用法一览:情态动词+have done用法must have done 对过去已发生行为的肯定推测,意为:一定已做了某事。
can’t have done 对过去已发生行为的否定推测,意为:过去不可能发生过某事。
Ca n…have done? 对过去已发生行为的怀疑,意为:有……可能吗?。
could have done用于肯定句表示:可能已经……,还可表示过去存在的可能性,但过去并未实现,意为:本来可以……。
用于否定句或疑问句中时与can’t have done/can…have done?的意义相同,但语气稍弱。
may/might have done对过去已发生行为的没有把握的推测,意为:也许已经/没有……,一般只用于肯定句或否定句,不用于疑问句,might语气更加不肯定。
might have done过去本来可能……,但实际并未发生过。
还可表示:本来应该或可以做……,含轻微的责备语气。
注意不能用may。
should/ought to have done用于肯定句表示过去本应该做某事,而实际上未做。
用于否定句表示过去本不该做某事,而实际上做了。
needn’t have done 本来不必做某事,而实际已做了。
would rather have done 宁愿过去做了或没做某事,两者都表示后悔。
would like/love to have done 过去本愿意或本打算做某事,而实际未做成。
6.情态动词的其他用法(1)cannot及never等否定词与enough、too连用表示再……也不过分。
例如:You cannot be careful enough. 你无论多细心也不为过。
(2)may well+动词原形,意为:完全能,很可能,大可……。
may as well = had better 最好may as well+动词原形+as+动词原形,意为:与其……不如;最好……不要。
例如:You may well say so.你当然可以这样讲。
We may as well stay where we are. 我们最好是留在原处。
You might as well throw your money away as lend it to him。
你要借给他钱,不如把钱扔了。
(3)should的其它用法。
请看下面的句子:1)I should think it would be better to try it again. 我倒是认为最好再试一试。
2)You are mistaken , I should say. 依我看,你是搞错了。
3)This is something I should have liked to ask you.这是我本来想问你的。
以上例句表明:情态动词should用于第一人称可以表示说话人的一种谦逊、客气、委婉的语气。
should还可以用在if引导的条件从句,意为“万一”。
从句谓语由should+动词原形构成,主句谓语却不一定用虚拟语气。
例如:4)Ask her to ring me up if you should see her.你万一见到她,请让她给我打个电话。
5)If you should change your mind , please let us know. 万一你改变主意,请通知我们。
why/how +should结构表示说话人对某事不能理解,感到意外、惊异等,意为:竟会,怎么会……。
例如:Why should you be so late today?你竟然来的这么晚?How should I know?我怎么会知道。
(4)must表示偏要,硬要做某事。
例如:If you must know, I’m twice my son’s age.(5)dare的用法1)dare用作情态动词和动词原形连用,没有人称和数的变化。
多用于否定句、疑问句和条件句中,用于一般现在时和一般过去时。
(过去式dared,否定式dare/dared not do)2)dare用作实义动词(后跟不定式、不定式多带to)。
(否定式do/does/did not dare to do)例如:The litter girl dare not go out in the dark at night.I dare say.(我敢说、可能、或许)(6)当用于各种人称时,will和would不仅可以将来时,而且可以表示有做某事的意图、意愿、决心、或打算。
(7)shall 用于第一、第三人称疑问句中,表示说话人征求对方的意见或向对方请示。
例如:When shall we be able to leave the hospital?(8)shall用于第二、第三人称,表示说话人给对方的命令、警告、允诺或威胁。
例如:You shall fail if you don’t work harder. (警告)He shall have the book when I finish reading. (允诺)He shall be punished.(威胁)虚拟语气(Subjunctive mood)虚拟语气表示说话人的愿望、假设、猜测或建议,而不表示客观存在的事实。
虚拟语气通过谓语动词的特殊形式来表示。
(一)虚拟语气用于条件状语从句。
虚拟条件句谓语动词的构成形式:条件状语从句(if)(以do为例)主句与现在事实相反did(be→were)would/should/could/might do与过去事实相反had done would/should/could/might have done与将来事实相反A:did(were)B:were to doC:should dowould/should/could/might do例如:If I were you, I should study English.If you had taken my advice, you wouldn’t have failed in the examination.If you come tomorrow, we would have the meeting.If it were to rain tomorrow, the meeting would be put off.1.不定式的完成时可表达与过去事实相反的假设。
例如:To have studied harder, you would have passed the exam.2.当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,动词的形式要根据它所表示的时间来调整。