1. 表示一个过去发生或已经完成的动作对现在产生的结果或影响,常和just, before, already, ever, never, yet等连用。其中,already常用于肯定句中;ever和yet常用于否定句和疑问句中。如:
My brother has already done his homework.
我弟弟已经做完他的作业了。
Has the place changed a lot yet?
这个地方已经变了许多吗?
I haven’t ever spoken to her.
我未曾和她说过话。
2. 表示从过去开始一直持续到现在,而且还可能继续下去的动作或状态,往往和表示一段时间的时间状语连用,诸如“since+时间点”或“since从句”,“for+时间段”,these days等。如:
He has lived here since 1978.
自从1978年以来,他一直住在这儿。
I have studied English for three years.
我学英语三年了。
3. 英语中的动词从词义上可以分为延续性和非延续性两种,在现在完成时态中一定要注意动词的这一特性。当现在完成时句子中有段时间状语时,应将这类非延续性动词转换为延续性动词。常见的转换情况如下: arrive→be here,