1.表示过去发生或完成的某一动作对现在造成的影响或结果。
I have just cleaned my clothes.我刚洗过衣服。
2.表示开始于过去、持续到现在的动作或状态,并可能继续下去(也可能不继续下去)。
She has taught in the school for ten years.
她在这所学校教书已经10年了。
I haven't eaten anything since breakfast.
我从早饭起就一直没有吃东西。
3.表示从过去某一时间到说话时反复发生的动作或多次动作的总和,常同频度副词always,often,seldom,never等连用。
He has done a lot of work in the past two years.
在过去两年中他做了许多工作。
I have learned about two hundred English words this month.这个月我学了大约200个英语单词。
4.It is/has been+一段时间+since从句
It is/has been about 5 days since she left here.
她离开这里大约5天了。
It is/has been 3 years since he lived here.
他不在这里生活已经三年了。
5.This (It) is the first (second/...) time that+现在完成时
This is the first time that I have been here.
这是我第一次来这里。
6.现在完成时和一般过去时的区别
现在完成时和一般过去时都表示在过去完成的动作。但现在完成时强调的是这一动作与现在的关系,如对现在产生的结果或影响等;而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。试比较:
I have lost my new book.
我把新书丢了。(现在还未找到)
I lost my new book yesterday.
我昨天把新书丢了。(昨天丢的,现在找到与否没说明)
四、一般将来时
(一)构成:
主语+
(二)用法:
一般将来时表示在现在看来即将要发生的动作或存在的状态。
1.shall/will+动词原形。表示即将发生的动作或存在的状态。特别是表示客观性的事情或在