现在完成时(Present Perfect)是英语中比较重要的一种时态,表示过去发生的动作与现在有关联或影响,也可表示过去已完成的动作和现在的结果。
它由助动词have/has和过去分词构成,have用于第一人称(I/We/You/They)和第二人称(You),has用于第三人称单数(He/She/It)。
与过去时的区别在于,过去时表示的是在过去某一时刻发生的动作或状态,而现在完成时强调的是过去到现在的时间段中的某个时间点或时间段内发生的动作,如:
1. I have worked here for 5 years. (我在这里工作已经五年了。)
2. I have lost my keys. (我把钥匙弄丢了。)
现在完成时在英语交流中使用频繁,尤其在书面语中应用广泛,学习和掌握现在完成时对于英语学习者是非常重要的。