你好,请问虚拟语气对将来虚拟,为什么有的使用过去式,有的使用过去将来时,还有的用should,were to?

你好,请问虚拟语气对将来虚拟,为什么有的使用过去式,有的使用过去将来时would,could,should,might do,还有的用should,were to?这三种情况怎么分辨?分别是在什么时候使用哪一种?

……虚拟语气是个大知识点,可能的话真希望你问老师去。
would,could,should,might do,还有的用should,were to,这全都是过去式,其对应的一般式是:will, can, shall, may, are.
虚拟语气分三种:针对过去的、现在的、将来的。
针对过去的格式是:Had(n't)+主语+过去分词+余下部分(条件句)主语+情态动词或情态动词否定形+余下部分

举例:Had it been him, I might have crossed the line。如果不是他,我可能就过线了。(这里情态用词用什么完全看你需要表达什么)
针对现在的:也就是假设不可能发生的事,格式就是所有动词都用过去式,比如If I were you, I wouldn't do so:如果我是你,我不会那么干。我能是你吗?我不可能是你。所以用虚拟语气。有一点要注意就是如果有系统词,那么正确应该都用were,不过口语里也用was。
针对未来的:例句, If he came tomorrow, I would inform you。假如他明天真的来,我就告诉你。这是用于不太可能发生的事情。
温馨提示:答案为网友推荐,仅供参考