3 虚拟语气与陈述语气的混用

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)

attachments-2022-03-ckozncuD624081e2b584f.jpg


请先 登录 后评论

1 个回答

曹荣禄  
擅长:动词用法,句法问题

The score is higher is表达的是现在的实际情况,例如某个队的得分是90分。这是现在的事实,所以用陈述语气。than比较分句用虚拟语气,是因为说话人认为该队队员作弊,如果没有人作弊(与过去事实相反的假设),该队得分会比实际低(推理出的与事实相反的过去结果)所以比较分句用了与过去事实相反的虚拟语气形式。陈述语气和虚拟语气的使用都是很自然的,有什么好奇怪的呢?

请先 登录 后评论
  • 3 关注
  • 2 收藏,1104 浏览
  • 胡德忠   提出于 2022-03-27 23:23