第1个回答 2022-07-19
1、时: 立足于“现在”这个时间“点”。
2、态: “动作”处于“完成”状态
(不是“一般态”、也不是“进行态”、更不是“完成进行态”)
3、 动作: 单一动作、重复动作、延续性动作
总结“现在完成时的内涵”:立足于“现在”这个时间“点”,回顾之前发生的“单一动作、重复动作、延续性动作”。
(至于“重复动作、延续性动作”是否还会继续,要联系具体语境或上下文。)
1、站在“现在时间点”,回顾“单一动作”
I have lost my key.我把钥匙丢了。
Someone has broken the window.有人把窗户打破了。
注:现在完成时的这个用法,经常被解释为“发生在过去的动作对现在造成的影响”,这种解读有一定合理性,但并不全面,或者说并未抓住根本。试想,因果链条环环相扣,过去发生的哪一个动作能不对现在造成影响呢?!
要真正理解此“单一动作”为何不用一般过去时,应该从“现在”这个时间点着眼。
换言之,必须有明确的“过去时间点”为参照,才用“一般过去时”。
比如:I lost my key yesterday.昨天我把钥匙丢了。
Someone broke the window yesterday.昨天有人把窗户打破了。
现在完成时是以“现在”这个时间点着眼,表达“单一动作”已经完成,且对现在仍有影响。
2、站在“现在时间点”,回顾“重复动作”
By the end of this week, I have given up smoking three times.到这周为止,我已经戒烟三次了。
In the past few years, I have seen this TV series five times.在过去的几年里,这部电视连续剧我看了五遍。
3、站在“现在时间点”,回顾过去发生的动作或状态延续到现在(未来怎样,不知道)。
He has been very busy since last month.从上个月起他一直很忙。
He has worked in the company for 20 years.他在这家公司工作20年了。