虚拟语气和逻辑

Supposing that his words should prove to be true, what you have reported would be false. 他说的要是真的,那你说的就是假的。(你俩有一个人在说谎。)


1. 这里的prove 相当于be proved么?


2. 逻辑上感觉很别扭,乍一看对未来的虚拟好像没毛病,但是这是发生在过去的his words(已经说完的),在当下这个说话人和you说话的情境下,虚拟也应该是对过去或者现在的虚拟吧。除非这是一个类似电影里审讯的那种情景,当事人刚听了个口供还没来得及查证就继续审了下一个,那这也太刁钻了0 0.


3. 那如果当前不知道谁是真的,那么为什么不用陈述句呢。如果知道his words是假的,那也不会有人这么说话吧,“他说的是真的,但是万一是假的,你说的就是假的了。”

请先 登录 后评论

其它 1 个回答

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

网友忽略了条件从句中情态动词should的使用。

条件从句假设将来的情况用should do形式,主句可以是陈述语气、虚拟语气、祈使语气。

条件从句中的推定式should表示其后不定式的动作有可能发生,也有可能不发生,介于两可之间。如果说话人倾向于可能发生这一点,主句用陈述语气或祈使语气。如果说话人倾向于可能不发生这一点,则主句用虚拟语气。例如:

If it should rain tomorrow, I will stay at home. 主句陈述语气

If it should rain tomorrow, I would stay at home. 主句虚拟语气

If it should rain tomorrow, stay at home. 主句祈使语气

所以,网友的句子用would虚拟语气没错。你改为will陈述语气也可以。但主句用不同的语气,意思有细微的差别。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2580 浏览
  • Michaelson 提出于 2020-02-29 21:09

相似问题