The score is higher than would have been the case if no one had cheated.
请问这个句子中的时态如何理解?为什么是用 is 而不是用 would be:
The score would be higher than would have been the case if no one had cheated.
句子意思如何理解,如何翻译比较好?
原句摘自剑桥英语语法(p1111):
The score is higher 中 is表达的是现在的实际情况,例如某个队的得分是90分。这是现在的事实,所以用陈述语气。than比较分句用虚拟语气,是因为说话人认为该队队员作弊,如果没有人作弊(与过去事实相反的假设),该队得分会比实际低(推理出的与事实相反的过去结果)所以比较分句用了与过去事实相反的虚拟语气形式。陈述语气和虚拟语气的使用都是很自然的,有什么好奇怪的呢?
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!