虚拟语气的用法 英语中虚拟语气的用法

一,if条件句中
if 引导的条件句中,如果所说的与事实相反,则要用虚拟语气。其具体的规则如下:
主句从句
与现在事实相反would/should/could+动词原形一般过去时
与过去事实相反would/should/could have done过去完成时
与将来事实相反would/should/could+动词原形 Should+动词原形/一般过去时/were to+动词原形
注意:虚拟语气中的be动词,一般用were,少用was
(1)与现在事实相反,从句谓语动词用did(be用were,少用was ),主句谓语动词用would(should,could,might)+do
If the weather were fine , they would go for a swim. ( In fact itis rainy ,so they won’t go for a swim, )如果天气好, 他们就去游泳了。
If we had time now , we should read it again . (In fact now we haveno time to read it again . ) 要是现在有空, 我们就把它再看一遍。
If John had his way [为所欲为], he would spend all of his time playingtennis. = John wants to play tennisoften如果让约翰由着性子来,他会把所有的时间都用来打网球的
If you dropped the glass , it would break . ( In fact the glasswouldn’t drop . )
(2)与过去事实相反,从句谓语动词用had done,主句谓语动词用 would(should,could,might)+ havedone
If he hadn't lived among the workers for so many years, he wouldn'thave been able to write such a goodnovel假如他没有和工人一起生活这么多年,他不可能写出这么好的小说
Mary could have gotten better grades if she had studied more= Marydid not get better grades because she did notstudy如果玛丽再刻苦一点,她会取得更好的成绩
The project would have been approved [批准;赞成]if it hadn't been forthe budget=The project was not approved because the budget washigh[高的 [预算].如果不是预算的原因,这个项目是会被批准
If we had needed to get in touch with them, we could have sent atelegram= We did not send a telegram because we did not need to getin touch with them. 如果我们当时需要和他们联系,我们会发电报的
If we had arrived on time, we would have gotten good seats= We didnot get good seats because we were late如果他主动向她提出邀请,她是会和他一起去的
We would have been here sooner if we hadn't gotten lost= We werenot here sooner because we got lost如果我们没有迷路的话,我们会早一点到达有
I should have died of hunger if the Communist Party had not come in1949=I am alive because the Communist Party came in 1949.要是一九四九年共产党不来的话,我是会饿死的
(3)与将来事实相反,从句谓语动词用did(should+do或were + to do),主句谓语动词用would(should,could,might)+do。
If she should come , I would / should ask her for help .
If I were to go home tomorrow , I could have some deliciousdumplings . ( In fact I don’t have time to go home to eat dumplingstomorrow .Maybe your mother telephoned me that she would cookdumplings tomorrow )
注意: 在if 条件句中,还有其它用法
if引导的状语从句可以省略 if,而把从句中的动词 were, had 或 should移到主语前面,从句可摆放在主句前或后。
Were she younger, she would do it= She would do it were she younger. 如果她年青点, 她就会干的
Had he known her address, he would had gone to visit her.= He wouldhad gone to visit her had he known her address .如果他知道她的地址,他会去看她的
Should it happen , what would you do ? 如果 真发生这样的事, 你怎么办呢?
Were I you , I would go .
Should it be fine , we would go for an outing .
Had they time , they would certainly come and help us .
在虚拟语气的主句中,情态动词可用could(能够) , might(或许,可能) , should 替换would .意义有点不同。
If he were here , he might agree with you . 如果他在这儿,他可能同意你。
If it should rain , the crops could be saved . 如果下雨,庄稼很有可能得救。
If she should come , I would ask her for help .万一她来的话,我就请她帮忙。
3. 有时表示虚拟语气的条件从句或者主句都可以省略,而只剩下一个主句或者一个条件从句。但意义上却仍存在。(通过上下文及内在含义,句中往往有but, otherwise,unfortunately等类似转折词.这是含蓄虚拟。)
The old man’s hands shookconstantly . Otherwise he would be still working .这位老人的手不停地颤抖,否则他现在仍然在工作。
Our monitor was absent , or I would not have taken the chair.我们的班长缺席,否则我是不会主持会议。
He would have given you more help but he was verybusy.他会给你更多的帮助的但是他很忙。
I could help you. But I am so busy with doing my homework .我本来可以帮助你
She would have come to see you , but she was so busy that day.
I would have come earlier , but I didn’t know you were waiting.
I thought the children would be sleeping when we returned home ,but they were still awake .
If I had time.   我要有时间该多好啊
She should have come to the party. But unexpectedly a guest visitedher. 她应该来参加聚会。   
If he had much more money.   如果他有更多的钱就能...。
4.虚拟语气中,条件从句的动词动作可以和主句的动词动作时态不一致,即混合虚拟。
If they had studied hard, they could do it easilynow.如果他们以前努力学习的话,现在就会容易些。 If he had not taken my advice, hewouldn't do it much better like this.

如果他不听取我的建议,他就不会干得这样好
If you were to master English , you should have worked hard .
If he had followed the doctor’s advice , he would be quite allright now .
I would have gone to visit him in the hospital had it been at allpossible, but I was fully occupied the whole of last week.(该句前半部分是假设虚拟,而后半部分是事实的陈述。)
If I had taken your advice , I should have no trouble with the worknow .
It it had rained last night , it would be very cold today .
5. 有时虚拟条件不用条件句if 而有介词短语表示。
Without air , there wouldn’t be living things in the world .
Without electricity , nothing could be done now .
But for you , I would be in hospital now . 要不是你, 我现在还在医院呢。
Without water , there would be no life. 没有水就没有生物。
With your help , we might finish the workearlier.有你的帮助,我们可能早点做完这工作。
But for your help , I would have failed.要不是你的帮助,我就会失败。
6.省去了结果主句的虚拟结果(常用以表示愿望),一般在if only 句型中”要是…就好了”,和I wish虚拟表示形式一样.
If only I could help you .
If only the wind would stop .
If only I had attended yesterday’s lecture.
虚拟语气的用法 英语中虚拟语气的用法
If only I had more money , I could buy a car .
7.If it be not for…”要不是….”也是一种条件虚拟语气从句。
if it were not for…与现在事实相反, if it had not been for与过去事实相反,两个都相当于butfor
If it were not for the guidance of the Party committee, we shouldfail. 如果不党委的指导,…
If it had not been for the help of our teacher , we should not havemade so much progress.
If it were not for the collective strength, it wouldn’t have beenpossible for us to live so well .

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/285449.html

更多阅读

英语中最冤屈的国家——Dutch 李大郎的冤屈

Dutch荷兰——英语中最受歧视的民族,提到荷兰(Dutch)这个国家,人们便不由而然地会想到那一片片怒放的郁金香,悠悠随风而动的风车,多么美丽的田园风光!荷兰人们勤劳勇敢,素以善于修堤筑坝而闻名于世。然而,当你涉足于英语词汇的海洋之中时,你会

破折号用法竞赛转载 英语中破折号的用法

“——”,破折号是小学课文中常见的标点符号,它一般有以下几种用法:1、“这是一年的最后一天——大年夜。”  2、“那是一双很大的拖鞋——那么大,一向是她妈妈穿的。”  3、“每个窗子里都透出灯光来,街上飘着一股烤鹅的香味,因为这

英语中音节的划分 英语音节的划分从后面

英语中音节的划分在[英语单词拼读规则]中,元字组指的是:元音字母和元音字组。元音字母指的是五个元音字母Aa Ee Ii Oo Uu。元音字母数量虽少,但出现的频率高。元音字组:由两个或三个元音字母在一起发一个元音ar er ir or ur are ere i

英语中常见的集合名词的用法 英语集合名词

集合名词(英语:collective noun或者nouns of assemblage)是语言学上的一个专有名词,意指一种可用来指称一群对象的词,而这些对象,可以是人、动物、或是一类概念等事物。举例来说,在英语中,“一群狮子”可称为 a pride of lions,这里的pride

声明:《虚拟语气的用法 英语中虚拟语气的用法》为网友普羅旺斯的淚分享!如侵犯到您的合法权益请联系我们删除