内容正文:
现在完成时
Present Perfect tense
定义:
1) 表示过去发生或已完成的动作对现在造成的影响或结果;
e.g. I have already had lunch.
2) 表示过去已经开始并一直持续到现在的动作或状态。
e.g. The film has been on for ten minutes.
结构:
eg: I have already eaten lunch.
She has already finished her homework.
主语+ have/has +done(过去分词)
常见标志性词:
already(肯定句),yet(疑否句)已经;ever曾经;never绝不,从不;just刚刚;before在......以前;for+时间段 长达多长时间;since+时间点 自从......到现在;up to now/so far到现在为止,迄今为止;recently最近
温馨提示:
关键词要牢记;见到他们就完成
现在完成时的用法
1) 表示到现在为止已经完成或刚刚完成的动作。
Now we have planted all the trees.
He has just come back.
They have built many buildings in this city.
2) 表示过去发生的动作,强调结果或对现在的影响。
Someone has broken the window. (窗户现在是坏的)
I have already lost the key. (我现在没有钥匙)
I haven’t read that book yet . (不了解书的内容)
I have just cleaned my hands. (手是干净的)
常与already(已经), yet(已经), just(刚刚),ever(曾经),never,for+时间段,since+时间点等词或短语连用.
already: 常用于肯定句中. yet: 常用于否定句,疑问句尾.
3) 表示从过去开始并持续到现在的动作或状态,常与包括现在在内的一段时间的状语连用。
She has learned English for 5 years.
He has lived in Beijing since 5 years ago.
易错易混点
二.for和since的运用(观察并得出结论)
1.He has stayed here for 3 hours.
3.He has stayed here since 3 o’clock.
2.He has stayed here since 3 hours ago.
4.He has taught English since he came here.
for . for+ .
since . since+ .
since+ + . since+ .
经历…
自从… 以来
时间段
时间点
时间段
ago
一般过去时的句子
及时演练:选用for和since填空:
since
for
1.We haven’t seen each other __________ a long time.
2.His father has been in the factory ____________ 10 years ago.
3.The film has been on _______________ 20 minutes.
for+时间段
since+时间段+ago
since
for+时间段
for
for
及时演练:选用for和since填空:
since
for
4.Mr Green has worked here ______ he came to China.
5.His grandparents have been dead ___________ several years.
6. It’s five years ______________ we met last time.
for+时间段
since自从……以来
since
for
since+一段过去的句子
since
现在完成时的句型结构
1.肯定句:主语+have / has + p.p.(过去分词)
2.否