When Anna arrived, we had dinner.与When Anna had arrived,we had dinner.
When Mike finished his homework,he took a short rest.与When Mike had finished his homework,he took a short rest.
是不是这两种表达都可以表达先后,意思一样?
是的,主句的动作都是在从句动作发生后。理论上,when从句用一般过去时,从句的动作发生后,主句的动作紧接着发生。when从句用过去完成时,则从句的动作与主句动作之间有一个时间差。但这种意义的区别很微小,很多人忽略这种差异。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!