是虚拟语气还是真实的时态

He insisted that I had read his letter. 他坚持说我看过他的信。

had read在insisted后的宾语从句中为什么不能是表示真实的过去完成时间呢,而确是虚拟语气呢?

如果单看一个谓语动词是had read,我可以认为是真实的过去完成时,也可以认为是提前一级的虚拟语气。怎样辨析谓语是提前一级的虚拟,还是表示对应真实的时态?

谢谢老师。

请先 登录 后评论

最佳答案 2017-04-25 14:38

不要用真实的时态这种说法,就用陈述语气。陈述语气就是时态的正常用法。你的句子是陈述语气,不是虚拟语气。主句谓语是一般过去时,从句的谓语动作是主句谓语动作之前发生的,属于过去的过去,当然要用过去完成时态。他坚持这么说,在他看来就是事实,谈论事实就得用陈述语气。

一个单独的had done可能是陈述语气的过去完成时态,表示过去的过去的一个事实,也可能是虚拟语气,表示与过去事实相反的假设。取决于上下文的逻辑。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2447 浏览
  • beginner 提出于 2017-04-25 12:28

相似问题