语法中虚拟语气是什么?

如题所述

英语中的“虚拟”含义与我们平常说的虚拟意思是一样的:不存在的事,不可能发生的事。
英语的“虚拟语气”是通过句子的谓语部分表达的 ——
对于已经发生的事:
1)主句谓语用 would/should/could + have + v-ed(用语言表达就是:过去将来时态的情态动词 will、shall 或 can 加上动词的完成时态);
2)条件句 if 的谓语用:had + v-ed(过去完成时),例:
I would have finished my homework if you had not been here yesterday. 如果你不在这儿,我或许昨天就做完作业了。(事实是你在这儿,我没做完作业。)
(注)条件句 if + had + v-ed 还有一个变体:had 提前到句首取代 if:Had you not been here yesterday, I would have finished my homework.

对于还没有发生的事:
1)主句谓语用 would/should/could + 动词原形;
2)条件句 if 的谓语是过去式形态,例:
If he came to my house, I would kick him out.(实际情况是:“he” 不会来,“I" 也没机会把他踢出去)
(注)如果条件句 if 的谓语是 be 动词,单数主语应该用复数的 be 形式,如:
If I were you, I would not go there.(实际情况是:你不是“他”,而他可能会去。这是个建议性的虚拟口气。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-01
就是假设发生 比如I wish I could fly. 还有If she had followed my advice she wouldn't be hospital now.都是虚拟语气追问

谢谢

第2个回答  2020-11-01

听老师之间的对话学习虚拟语气

相似回答