1. 表示过去发生或已经完成的某一动作对现在造成的影响或结果,常与already, yet, ever, never, just, recently, twice等副词连用。注意:already用于现在完成时的肯定句中, yet用于否定句和疑问句中。
2. 表示过去已经开始,持续到现在的动作或状态,常与for, since, in the past...years等表示一段时间的时间状语连用。
3. 注意:表示一段时间的时间状语不可与短暂性动词连用,如buy, borrow, die, come, go,marry, start, begin, join等,但可用表示状态的可延续性动词代替。
4. 现在完成时和一般过去时的区别: (1)现在完成时常与already, just, ever, never, yet等副词和since..., for..., these days, recently, in recent years, in the last/past few years等表示一段时间的时间状语连用;一般过去时则常与表示过去的时间状语just now, yesterday, three years ago, last week, in 1987等连用。
(2)现在完成时强调过去发生的动作对现在的影响和结果;一般过去时只说明动作发生在过去,和现在没有关系。