现在完成时由have的人称形式加过去分词构成。现在完成时可以表示:
(1)过去发生的但对现在造成一定影响的动作,可以不用时间状语,也可和表示过去的时间状语连用,常见的有already、,yet、never、before等。
I have been to Hong Kong many times.我去过香港很多次。
I have not seen that film yet.我还没有看过那部电影。
(2)表示从过去某时间开始一直延续到现在(可能还要继续下去)的动作,常用于含有延续意义的动词,并且一般要跟一个表示一段时间的状语,如:since、for two years、so far、in recent years等。
She has been married for two years.她已经结婚两年了。
He has lived here since 1949.自从1949年以来,他一直住在这儿。
编辑推荐:
(责任编辑:昆凌)