英语虚拟语气

请举例介绍英语虚拟语气的几种用法,不要大段剪贴网站上的解释,太迂腐的看不懂。。。另外,常说的if i were you,如果换成如果你是我,是用were还是was?,if you were me? 还是if you was me?, 如果是还是were,那虚拟里面的was是在什么时候用呢?复数的时候用什么呢?be动词以外的动词呢?

1)在虚拟语气的从句中,动词'be'的过去时态一律用"were",不用was, 即在从句中be用were代替。
If I were you, I would go to look for him. 如果我是你,就会去找他。
2)用 if you were me
What would you do if you were me? 如果你是我,你会怎么做?
3)was主要用在It‘s time结构中,在该用was的时候不能用were
eg It’ time I was in bed 。 我该上床睡觉了。(这里不能用were)
4)一些用法 :
a. 同现在事实相反的假设。
句型 : 条件从句 主句
一般过去时 should( would) +动词原形
If they were here, they would help you.

b. 表示于过去事实相反的假设。
句型: 条件从句 主句
过去完成时 should(would) have+ 过去分词
If she had worked harder, she would have succeeded.
c. 表示对将来的假想
句型: 条件从句 主句
一般过去时 should+ 动词原形
were+ 不定式 would + 动词原形
should+ 动词原形
If you succeeded, everything would be all right.

d It is (high) time that

It is (high) time that 后面的从句谓语动词要用过去式或用should加动词原形,但should不可省略。
It is time that the children went to bed.
It is high time that the children should go to bed.

e It is demanded / necessary / a pity + that…结构中的主语从句的谓语动词要用should 加动词原形, should 可省略。

其他还有一些小语法 这里就不一一列举了。
希望能帮到你!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-13
虚拟语气的用法就是把每种时态向后退一格,推测现在的情况用过去式,推测过去用过去完成式
主要看你要说什么话,虚拟的原则就是实际上并未发生,因此会希望如果发生就好了,或者如果发生了会怎样
所以比如
我是个男的,但我希望我现在是个女的
我就说 i wish i were a woman
我希望我曾是个女的 i wish i had been a woman
我希望我将来是个女的 i wish i would be a woman
还有另一种
如果做了什么。就会怎样(但实际上没做)
比如 if i had done my wok ,i would go outside
if i were you, i wouldnt trap myself
这些都是与现在状况相反
与过去状况相反
if i had married that girl ,i wouldnt have gone abroad。
主要取决于你想说什么 朋友 feel free 每天都想想自己有什么求之不得的事,用英语说出来就好
be动词虚拟现在情况时都用were 不管单复数,还是你我
be以外的动词退格使用,现在退过去,过去退过去完成
这些都是理论上的,要多多操练,句型楼上已经讲了,我就不写了,希望能对你有帮助
相似回答