3 为什么虚拟语气要把时态倒退一档

比如对现在的虚拟,为什么不直接说:If I am here, I will speak on my behalf。而是说: If I were here, I would speak on my behalf.

对过去的虚拟,为什么不直接说:If I walked faster, I .而要说If I had waked faster, I would have

对将来的虚拟……

请先 登录 后评论

最佳答案 2023-04-18 19:50

很有趣的问题,要明白为什么时态会“倒退一档”,首先就要真正弄明白“过去时”究竟是怎么回事。过去时表示“过去发生的事情”只是它的表象,其实它表示的是“距离感”。拙文《小白涨姿势之【过去时】的正确打开方式》有空的时候可以一看,看能否有所启发?哈哈

至于为什么是倒退一档,而不是前进一档,原因很简单: 英语时态有“过去的过去”,所以即使与过去事实相反,也有档可退;但无“将来的将来”,到了谈论与将来的事实相反时,将无档可进。哈哈

一家之言,仅供参考;

勤查英英,必有所获!

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

这是语法规则,记住即可。你的问题和“为什么be动词的一般现在时第三人称单数形式是is而不是am”一样,不应该问为什么。

请先 登录 后评论
成都老沈骑游 - 退休

为什么虚拟语气要把时态倒退一档是一个很有趣的一个问题,我以为这和人类思维有关。一般现在时与“ 现在” 时间有联系因而人们觉得现在比较“ 现实” 、“ 真实” ,而过去时而“ 过去时” 有联系,与“ 过去” 时间相关,与现在有距 离,在人们脑海里就会觉得不存在,遥远,比如,现在对于年轻人讲上世纪文化大革命的事,讲过去三年自然灾害的事等等,对于没有经历过这些事来说是遥远的,心里感觉是不存在,不真实,造成这种想法就是现在有距 离,所以虚拟语气要把时态倒退一档,拉开了距离,在人们脑海里就会觉得不存在,不真实,或者语气不那么唐突,或者暗示某种情感。


请先 登录 后评论
  • 3 关注
  • 0 收藏,2094 浏览
  • 我要上MTI 提出于 2023-04-17 19:59