1、表示过去发生的某一动作对现在造成的影响或结果。常用的状语有already, yet, just等。
2、表示过去已经开始,持续到现在,而且还可能继续下去的动作状态。往往和表示一段时间的状语连用,如today, this week, lately, recently, in the past few days, since, for a long time等。
注意:(1)非延续性动词在肯定句中不能与表示一段时间的时间状语连用。
(2)此类动词在否定句中则可以与表示一段时间的时间状语连用。这类动词有:begin, leave, go, borrow, come, return, born, die, buy, arrive。
3、在时间或条件状语从句中,现在完成时代替将来完成时,表示将来某个时刻之前已经完成的动作。
4、现在完成时和一般过去时的区别
现在完成时:表示某一已完成的动作对现在造成的影响或结果,强调的是现在的情况,不能喝表示过去的时间状语连用。
一般过去时:只单纯表示过去的动作或状态,和现在不发生联系。它可以和表示过去的时间状语连用。