关于虚拟语气中was和were的用法两个句子:1.It seemed as if the world was at an end.2.If he were here,everything would be all right.可以确定两个句子都准确无误,第一句取自教科书.所以,虚拟语气中was 和were的用法有何不同,在什么样的情况下可以相互替代,在什么情况下又不可以相互替代?我不想看到与“句子错误”类似的回答(真是很无奈,原来提的问题就是),我想要的是一个解释.应该是与口语相关的.如有有正确答案我还会继续提高悬赏的.还有一个典型例句:They looked at me as if I was from another planet.(可以保证句子本身无误.)
关于虚拟语气中was和were的用法
两个句子:
1.It seemed as if the world was at an end.
2.If he were here,everything would be all right.
可以确定两个句子都准确无误,第一句取自教科书.所以,虚拟语气中was 和were的用法有何不同,在什么样的情况下可以相互替代,在什么情况下又不可以相互替代?
我不想看到与“句子错误”类似的回答(真是很无奈,原来提的问题就是),我想要的是一个解释.应该是与口语相关的.
如有有正确答案我还会继续提高悬赏的.
还有一个典型例句:
They looked at me as if I was from another planet.(可以保证句子本身无误.)
虚拟语气是一种动词形式,表示说话人的一种愿望,假设,怀疑,猜测,建议等含义,虚拟语气所表示的含义不是客观存在的事实。
If I were you, I'd take them away.
如果我是你的话,我就会带走他们。
If I had met Li Hua, I could had told him.
如果我碰见了李华,我就告诉他了。
If I had time. I could come to help you.
如果我有时间,我会来帮助你的。
He suggested that our class should be divided into five groups.
他建议说我们的班应该分成五个小组。
He speaks to us as if he had been there.
他给我们讲的好象他去过那儿。
1) 虚拟语气用在简单句中,表示祝愿,命令。
May you be happy.
祝你幸福。
May you have a good time.
祝愿你玩的痛快。
May the friendship between us last long.
祝愿我们的友情天长地久。
Have a good journey!
祝愿你旅途愉快!
You go out!
你出去!
2) 虚拟语气用在宾语从句中。动词 wish, suggest,order,insist, propose,等词后面的宾语从句表示的是一种虚拟语气,宾语从句中的动词动作表示的只是一种愿望、要求。
I wish she would be on my side.
我希望她能站在我一边。
I wish I could help him.
我希望我能帮助他。
He insisted that all of us should be there on time by any means.
他坚持要我们大家想尽办法按时去那儿。
动词 demand, suggest, order, insist, propose 后面的从句中,"should" 可以省略。
The teacher suggested that we (should) clean the blackboard after class.
老师建议我们课后把黑板擦了。
He ordered that the students wash the clothes every week by themselves.
他要求学生每周都要自己洗衣服。
3) 虚拟语气用在主语从句中。
在句型 "It is important (necessary, strange, natural) that .... " 中,that 后面的从句中的谓语动词用: should + 动词原形
It's necessary that we should have a walk now.
我们有必要出去散散步。
It's natural that she should do so.
她这样做是很自然的。
It's important that we should take good care of the patient.
重要的是我们要照顾好病人。
4) 虚拟语气用在状语从句中。
虚拟语气最多地用在表示条件的状语从句和表示结果的从句中。在表示与事实相反的虚拟语气时,动词有三种时态形式,即现在、过去和将来。
A.与现在事实相反的:
If I (we,you,he,they)+ 动词过去式.. if I (he,she) were... I (we) should + 动词原形。 He (you,they) would + 动词原形。
B.与过去事实相反的:
If I(we,you,he,they)+ had + 过去分词 I(we)should + have+ 过去分词。He (you,they) would + have + 过去分词。
If I were you, I should buy it.
如果我是你,我就买了它。
If I had time, I would study French.
如果我有时间,我会学习法语的。
If she knew English,she would not ask me for help.
如果她懂英语的话,她不会找我帮忙的。
If you had got up earlier, you could have caught the train.
如果你早一点起床,就会赶上火车的。
If it were fine tomorrow,I would go shopping.
如果明天天气好,我就去买东西。
***有关虚拟语气的几个问题***
1) 有时if引导的状语从句可以省略 if,而把从句中的动词 were, had 或 should 移到主语前面。
Were she younger, she would do it .
如果她年青点, 她就会干的。
Had he known her address, he would had gone to visit her.
如果他知道她的地址,他会去看她的。
2) 有时表示虚拟语气的条件从句或者主句都可以省略,而只剩下一个主句或者一个条件从句。
I could help you.
我本来可以帮助你。
If I had time.
我要有时间该多好啊!
She should have come to the party.
她应该来参加聚会。
If he had much more money.
如果他有更多的钱就能...。
3) 虚拟语气中,条件从句的动词动作可以和主句的动词动作时态不一致。
If they had studied hard, they could do it easily now.
如果他们以前努力学习的话,现在干的就会容易些。
If he had not taken my advice, he wouldn't do it much better like this.
如果他不听取我的建议,他就不会干得这样好。
were型虚拟式在第一、三人称单数主语之后可为was所取代。
但是在I were you 中were不能被was所取代,在某些倒装句中,也只能用were,不能用was,比如,Were I to do it,I should rely on you.
还有,在as it were(作so to speak解,即“宛如”“好比”)结构中也中用were,不用was,例如,He is my best friend, my second half,as it were.
你发现了吗?2个句子不一样的,一个是as if,一个是if 用if并且是虚拟时就选were
as if 不是虚拟,该用什么用什么
可以通俗的认为,were是自己主动去虚拟情况;was是被动,被别人假设
虚拟语气
1.主语从句中的虚拟语气主语从句中的虚拟语气主要取决于某些形容词和过去分词,用来表示建议、命令、要求、惊异和失望等.其形式为:(should)+动词原形.
常这样用的形容词有:
appropriate适当的advisable适当的,合理的better较好的desirable理想的essential精华的imperative迫切的important重要的insistent坚持的natural自然的necessary必要的preferable优越的,较好的strange奇怪的urgent紧迫的vital极其重要的
过去分词有:
desired, demanded, ordered, requested, suggested, recommended, required等.
例如:
It is essential that you (should) win the voters’hearts.赢得选民的心是绝对必要的.
It was suggested that he (should) join the club activities.有人提议他应该参加俱乐部的活动.
2.表语从句和同位语从句中的虚拟语气在表示建议、命令、主张、目的和愿望等名词后面的表语从句和同位语从句中谓语动词要求使用虚拟语气.其形式为:(should)+动词原形.
常这样用的名词有:
resolution决心,决议pray恳求decision决议motion提议suggestion建议preference选择proposal提议advice劝告recommendation推荐desire愿望demand要求requirement要求order命令necessity必要性request要求idea主意、想法例如:
He gave orders that the guests (should) be hospitably entertained.他下令热情款待这些客人.
His proposal is that we (should) get rid of the bad habits.他提议我们应该摈弃这些不良习性.
3.宾语从句中的虚拟语气
1)某些动词后所接宾语从句中的谓语动词要求用虚拟语气,用来表示建议、命令和要求等.其形式为:(should)+动词原形.常这样用的动词有:
ask要求advise劝告determine决定decide决定command命令insist坚持intend打算move提议prefer宁愿propose提议order命令recommend推荐request要求require要求suggest建议urge主张demand要求desire渴望direct命令例如:
He insisted that the meeting be put off.他要求推迟那个会议.
They proposed that all the plans should be discussed at the meeting.他们建议所有的计划都应该在会上讨论.
2)在以it为形式宾语的复合宾语从句中也可以用虚拟语气,其形式为:(should)+动词原形.这一句型中使用的形容词(宾补)与主语从句中的虚拟语气所使用的形容词相同.例如:
We think it advisable that he (should) think deeply before acting.我们认为他在行动之前好好考虑一下才是明智的.
3)wish后面所跟的宾语从句中的虚拟语气表示某种不能实现的愿望.
其主要形式有三种:
表示对现在情况的虚拟:wish +主语+动词过去式或were表示对过去情况的虚拟:wish +主语+ had +过去分词表示对将来情况的虚拟:wish +主语+ would +动词原形.
例如:
I wish I knew what was going to happen.但愿我能知道要发生什么事.
She wished she had stayed at home.她懊悔的是她当时要是在家就好了.
I wish I were rich.我恨不得我很有钱.
注意:在表示对过去情况的虚拟时,有时也可以用下列形式:
wish +主语+ would(could)+ have +过去分词I wish I could have seen her last night.要是我昨天晚上能够见到她那该多好.
4. if条件句中的虚拟语气形式1)if非真实条件句所表示的假设则是不可能或不大可能发生或实现的,句中的主句与从句都用虚拟语气.
在if非真实虚拟条件句中,主句和从句谓语动词主要有下面几种形式:
假设类型条件从句谓语动词形式主句谓语动词形式与现在事实相反动词过去时(be用were)Should(would,could,might)+动词原形与过去事实相反Had +过去分词Should(would,could, might)+ have +过去分词与将来事实可能相反动词过去时(should+动词原形,were to +动词原形)Should(would,could,might)+动词原形
If there were no gravity, we should not be able to walk.假如没有引力,我们就不可能行走.
I wouldn’t have known what these were for if I hadn’t been told.假如别人不告诉我,我就不知道这些东西是干什么的了.
2)正式文体中,有时可把虚拟条件句中的连词if省去,而将were,had, should等助动词(不包括行为动词)提到主语前面.如果句中没有were,had或should时,既不能省略if,也不能倒装.例如:
Were I to meet him tomorrow (= If I were to met him tomorrow), I should ask him about it.要是我明天见到他,我就会问他这件事的.
Had I had the money last year (= If I had had the money last year), I would have bought the house.如果我去年有了这笔钱,我就买那所房子了.
Should there be any trouble with the boiler, the automatic controlling unit would cut off the fuel oil supply.假如锅炉出问题的话,自控装置会自动切断燃油的供给.
3)通常情况下,在非真实条件句中主句和从句的谓语动词所指时间是一致的,但有时也可能指不同的时间,这时要根据上下文的意思采用不同的谓语动词形式.例如:
If I were you, I would have taken his advice.我要是你,我就采纳了他的建议.(从句指现在,主句指过去)
If the weather had been more favorable, the crop would be growing still better.如果气候更适宜一些,庄稼会长得更好.(从句指过去,主句指现在)
5.含蓄虚拟条件句1)有时假设的情况并不以条件从句形式表示出来,而是通过一个介词短语或其他方式表示.常用的词或短语有:without, but for, but that, otherwise, or, but等.例如:
Without your help (=If we had not had your help), we could not have succeeded.要是没有你的帮助,我们就不会成功的.
But for electricity (= If there were no electricity), there would be no modern industry.要是没有电,就不会有现代工业.
He was having a meeting; otherwise he would have come over to help us.他当时正与他的学生进行讨论,否则的话他就来帮我们了.
He felt very tired yesterday, or he would have attended the party.他昨天很累,不然他就参加那个聚会了.
2)在某些暗含虚拟条件的简单句中,虚拟语气可通过上下文表现出来.谓语动词用should/ would be形式和should/ would have been虚拟形式.例如:
Any men in his position would have done like that.任何人处在他的位置都会那么做的.
You should (ought to) have come earlier.你本应来得早点.
6.其他句型中的虚拟语气1)在would rather, would sooner, would just as soon, might as well和would prefer等后面所跟的从句中,也可以用虚拟语气,表示愿望,意为“宁愿、但愿”.其形式为:
①“would rather (would sooner…) +主语+谓语动词过去式”表示现在或将来的情况.
②“would rather (would sooner) +主语+动词过去完成式”表示过去的情况.例如:I’d rather he didn’t go now.要是他现在不走就好了I’d just as soon you had been here yesterday.要是你昨天在这里就好了.
2)在句型“It is (high/ about) time…”后面也可以跟虚拟语气,从句中常用过去式.有时也用“(should)+动词原形”,意为“该是……的时候了”.例如:
It is time that the boy (should) go to school.这个小孩该上学了.
It is high time (that) the weather improved.天气真该好起来了.
3)在“if only”引起的感叹句中也要求用虚拟语气,表示愿望.
形式为:①用过去时或“would/ could +动词原形”表示与现在或未来事实相反的愿望.
②过去完成时表示与过去事实相反的愿望.例如:
If only you would listen to our advice.要是你听我们的建议就好了.
If only I had not been busy last week!要是上周我不忙该多好啊!
If only she could marry me.但愿她能嫁给我.
注:if only也可以用于虚拟条件句中.例如:
If only I had more money, I could buy a car.要是我有更多的钱,我就可以买辆车了.
4)连接词“in case, lest, for fear that”可以用来引导虚拟语气.其形式通常为:“…lest (in case, for fear that) +主语+ should +动词原形”.Lest, for fear that句中的should可以省去,in case句中的should通常不省去,但是in case句中可以不用虚拟语气,而用陈述语气.Lest, for fear that后面也可以接其他形式.例如:
He took his coat with him in case it should rain.他带着雨衣以防下雨.
I will not make a noise for fear that I (should/ might) disturb you.我不会做声的,以免打扰你.
Care must be taken in using this method lest overflow (should) occur.在使用这以方法的时候要谨慎小心,以免发生溢流现象.
第一个句子是as if虚拟式 从句一般为:1、were/did 表示与现在事实相反
2、had done 表示与过去事实相反
3、would+v 表示与将来事实相反
第二个句子是条件句中的虚拟式:
1、从句:if +sub +were/did...,主句:sub+would/should +v
2、从句:if +sub +had done...,主句:sub+would/should+have done
3、从句: if +sub +were(did)/were to/should +v。。。, 主句:sub+would/should +v