if的虚拟语气有对过去的,现在的,将来的虚拟,是怎么写的?

如题所述

1、表示与现在事实相反的情况:

从句:If+主语+过去时(Be动词用were)

主句:主语+ should/would+do:

1.If I were you,I would take an umbrella.

如果我是你,我会带把伞。(事实:我不可能是你)

2、表示与过去事实相反的情况

从句:If+主语+had+done

主句:主语+should/would+have done

eg:1. If I had gotten there earlier,I should/would have met her.
如果我早到那儿,我就会见到她。(事实:去晚了)

3、表示对将来情况的主观推测

从句:①if+主语+were to do (if 表示未来的虚拟语气独有该形式,其他如wish, even
if等词都没有该形式来表示未来的虚拟语气)

②if+主语+should+do

③if+主语+过去式(be动词用were)

主句:主语+should/would+do

eg:1.If he should come here tomorrow,I would talk to him.

如果他明天来这儿的话,我就跟他谈谈。(事实:来的可能性很小,不可能)

当虚拟条件句的谓语动词含有were,should,had时,if可以省略,这时条件从句要用倒装语序,即把were,should,had等词置于句首,这种多用于书面语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-20
现在:If I were you, I should go there.
If he liked music,he would know how to sing the song.
过去:If she had had time,she would have gone there.
If he had been a soldier, he would have killed the enemy.
将来:If I were to be a doctor, I would attend a medical college.
或形式与“现在”相同。本回答被网友采纳
第2个回答  2013-11-20
将来

从句谓语形式,
动词过去式(be用were)
should + 动词原形
were to + 动词原形

主句谓语形式
would / should / might / could + 动词原形

现在

从句谓语形式
动词过去式(be 用 were)

主句谓语形式
would / should / might / could + 动词原形

过去

从句谓语形式
had +动词过去分词

主句谓语形式
would / should / might / could have + 动词过去分词
相似回答