现在完成时
构成:have/has+done(过去分词)
功能:1 动作发生在过去,已结束,强调对现在的影响。
I have seen the film before.
2 动作从过去延续到现在,并可能继续下去。
He has lived here for five days.
标志词:just before
never ever
already yet
recently lately these days
for+段时间 /since +时间点 for five years since last year
so far up till now
in the past few years..........
句型分析: 1 肯定句: 主语+have/has +done................
2 否定句: 主语+haven't / hasn't +done............
3 疑问句: Have/ Has + 主语+done...........
注意事项: 1 have been to / have gone to 的区别
have been to 去过某地(现在已经回来了)
have gone to 去了某地(还没回来)
He has been to America. (他去过美国,表示人已经回来了)
He has gone to America. (他去了美国,人不在本地人)
2 瞬间动词不能与 for since how long 连用
例如:He has died for ten years. 这是个错误的句子,因为die是个瞬间动词,不能与for连用本句话可改为
He has been dead for ten years.
常见瞬 间动词的转换
have died------------------have been died
have bought---------------have had
have gone /been to -------have been in
have joined the army-------have been in the army
have married ----------------have been married
have left--------------------- have been away from .
have begun------------------have been on
eg: The film has already begun.
The film has been on for ten minutes. |