为什么现在完成时不能与when连用

问题描述:

为什么现在完成时不能与when连用
如题

先从现在完成时的定义入手,现在完成时是过去发生的动作对现在造成的影响以及过去一直持续到现在的动作,一般翻译成“已经”,而when一般翻译成“当...的时候”,表示一个很短的时间段内,甚至是时间点,它和现在完成时的定义冲突.