He insisted that I had read his letter. 他坚持说我看过他的信。
had read在insisted后的宾语从句中为什么不能是表示真实的过去完成时间呢,而确是虚拟语气呢?
如果单看一个谓语动词是had read,我可以认为是真实的过去完成时,也可以认为是提前一级的虚拟语气。怎样辨析谓语是提前一级的虚拟,还是表示对应真实的时态?
谢谢老师。
不要用真实的时态这种说法,就用陈述语气。陈述语气就是时态的正常用法。你的句子是陈述语气,不是虚拟语气。主句谓语是一般过去时,从句的谓语动作是主句谓语动作之前发生的,属于过去的过去,当然要用过去完成时态。他坚持这么说,在他看来就是事实,谈论事实就得用陈述语气。
一个单独的had done可能是陈述语气的过去完成时态,表示过去的过去的一个事实,也可能是虚拟语气,表示与过去事实相反的假设。取决于上下文的逻辑。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!