内容正文:
Present perfect
Welcome !
现在完成时的构成
结构:have/has+done(过去分词)
1. 表示过去发生的动作对现在造成的影响或结果。
时间状语:ever, never, just , already, yet, before,recently, lately, 等.
eg. I have never seen the film.
The boy hasn’t cleaned his room yet.
She has already done her work.
判断对错
She has left.
She has left for five days.
判断对错
She has left since five days ago
She has been away for five days.
现在完成时的第二种基本用法:
注意:
1. 常和since…, for…,引起的短语连用
2. 动词一定用延续性动词
表示动作或状态开始于过去,一直延续到现在,可能继续发展,也可能刚刚结束。
He has lived here for ten years.
I have studied English since 1980.
瞬间动词不能和表示一段时间的时间状语连用,但是他可以转换成相应的延续性动词.
e.g.
buy– have catch(get) a cold –have a cold
borrow—keep put on– wear die—be dead
join– be in/be a member of
leave—be away fall sleep – be asleep
c.
我们买这本书三年了.
我们自从三年之前就买了这本书。
他感冒三天了。
他自从三天之前就感冒了。
e.g.
1. We have had the book for three years.我们买这本书三年了.
We have had the book since three years ago.
2.He has had a cold for three days.
他感冒三天了.
He had had a cold since three days ago.
3. 在条件,时间状语从句中表示将来完成的动作,强调从句动作发生在主句动作之前。如 :
If you have read the book , please lend it to me.
I will go with you as soon as I have finished my work.
4. 固定句型和时间短语中
第几次做某事
This is the first time that ……
Eg: This is the first time that I have come to China.
2. 用在So far , up to now , until now
in/during the past /last five years.等短语中。
先行词是形容词的最高级或被最高级修饰时,定语从句常用完成时态。
This is the best film that I have ever seen .
Exercise:
1.---Hi, Tracy, you look tired.
--- I am tired. I ___ the living room all day.
painted
had painted
C. have been painting
D. have painted
Exercise:
1.When I was at college I ___ three
foreign
languages,but I ___ all except a few words
of each.
A.spoke;had forgotten
B.spoke;have forgotten
C.had spoken;had forgotten
D.had spoken;have forgotten
“但都忘了”是现在的情况,要用现在完成时,强调结果。
2.----I’m sorry to keep you waiting.
----Oh,not at all.I ___ here only a few
minutes.
A.have been B.had been
C.was D.will be
“(for) only a few minutes”说