
请问这个句子为什么是虚拟语气?为何不是现在完成时
2个回答
展开全部
这不是虚拟语气,虚拟语气是你虚拟了一个假的 if clause ,用上 would have 来表示虚拟结果。 这才是虚拟语气。 would have 同样可以表示 事实非常的确定,不要以为和客观事实不同才能用 would have.
加上这个would 是因为 表示这是你的个人意愿,你的断定,真实是不是完成了 你不知道,但是大概率是肯定完成了。
如果你去掉 would 就是已经完成了。 那这个句子就意思不同了。本来是:
因为。。。。。(我觉得)它完成了。。。 (大概率完成了,是否真的完成了不知道)
就变成 因为 。。。。,它完成了。。。(已成确切现实了)
这里 would have been 就是 must have been / should have been 稍微肯定性低一点。
加上这个would 是因为 表示这是你的个人意愿,你的断定,真实是不是完成了 你不知道,但是大概率是肯定完成了。
如果你去掉 would 就是已经完成了。 那这个句子就意思不同了。本来是:
因为。。。。。(我觉得)它完成了。。。 (大概率完成了,是否真的完成了不知道)
就变成 因为 。。。。,它完成了。。。(已成确切现实了)
这里 would have been 就是 must have been / should have been 稍微肯定性低一点。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询