各地中考
您现在的位置: 考试吧 > 2021中考 > 复习指导 > 中考英语 > 词汇语法 > 正文

现在完成时用法复习

 

■构成方法

现在完成时由“have (has)+过去分词”构成。

■基本用法

(1) 已完成用法(影响性用法)。该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在产生影响或结果,同时说话强调的或感兴趣的就是这个影响或结果

She’s gone to bed. 她睡觉了。(结果:她现在在床上)

Have you seen my key? 你看到我的钥匙了吗?(结果:你知道它在哪里吗?)

He has eaten nothing today. 他今天什么也没吃。(结果:他现在一定很饿。)

(2) 未完成用法(持续性用法)。该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束)

Have you waited long? 你等了很久吗?

We have been busy this afternoon. 今天下午我们一直很忙。

I抳e waited a week for your answer. 等你的回答我等了一个星期。

除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作

He has always gone to work by bike. 他总是骑自行车上班。

I’ll go to bed when I have finished my homework. 我做完作业后就上床睡觉了。

■since 与现在完成时

since 不管用作介词还是连词,句子(主句)谓语通常都用现在完成时

He has lived here since 1999. 自1999年以来,他就一直住在这儿。

I haven’t heard from him since he left. 他走之后我还没接到过他的信。

表示时间长度时,通常用一般现在时代替现在完成时

It is ten years since he left here. 他离开这儿已10年了。

■现在完成时与一般过去时的区别

现在完成时的已完成用法很容易与一般过去时相混淆。其区别是:前者强调对现在的影响和结果,后者不强调这个影响和结果,而是强调这个动作发生的时间是在过去:

I抳e lived here for ten years. 我在这里住了10年。(现在仍住这儿)

I lived here for ten years. 我在这里住过10年。(现在不住这儿了)

在有些情况下(如与副词just, before, recently等连用时),用现在完成时和一般过去时均可

He (has) just left the office. 他刚刚离开办公室。

I (have) read the book before. 我以前读过这本书。

I saw [have seen] her recently. 我最近见过她。

■have been to 和 have gone to

两者均可后接地点,前者表示去过某地,通常可与表示次数的状语连用;后者表示到某地去了,强调说话的当时去某地的人不在场。比较

He has been to Beijing three times. 他去过北京三次。

He has gone to Beijing. 他去北京了。(即现在不在这儿)

 

文章搜索
国家 北京 天津 上海 重庆
河北 山西 辽宁 吉林 江苏
浙江 安徽 福建 江西 山东
河南 湖北 湖南 广东 广西
海南 四川 贵州 云南 西藏
陕西 甘肃 宁夏 青海 新疆
黑龙江 内蒙古 更多
中考栏目导航
版权声明:如果中考网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本中考网内容,请注明出处。
免费复习资料
最新中考资讯
文章责编:guofengru