英语虚拟语气有:在虚拟语气的从句中,动词be的过去时态一律用were,不用was,即在从句中be用were代替。一般过去时should或者would+动词原形。例句:If they were here, they would help you。如果他们在那的话,那么他们是肯定会帮助你的。
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可省略。
评论