400-009-9696
新航道雅思
新航道武汉 首页> 资讯中心 > 常见问题

现在完成时的用法有哪些

作者: 2021-06-29 17:31 来源:武汉编辑
收藏

英语时态是英语语法中最难掌握的一部分,但几乎是每场英语考试中必然考到,所以,对于英语时态的学习不容忽视,下面是小编整理的英语语法中现在完成时的用法。


现在完成时表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在。 

它的构成是:主语+have/has +动词的过去分词。 

它的用法:


(1)表示动作发生在过去的动作对现在造成的影响或者结果,而这种影响或者结果往往是说话人的兴趣所在。 

常用的状语有already, yet, not„ yet, now, just, by this time等。


例如: 

The bus has come here. 公共汽车已经来了。 

Someone has cleaned the window. 有人已经擦了窗户。


(2)表示过去已经开始,持续到现在而且可能继续下去的动作。 

与表示一段时间的状语连用,如today, this week/ month/ summer, lately, recently, these days, so far, in the past few days, since the end of last year, for a long time等。


例如: 

We have lived here for two years. 我们在这里住了两年了。


瞬间动词与延续动词的转换: buy—have  stop—be over   leave—be away   come back—be back   borrow—keep 等


例如: 

They borrowed the book two weeks ago.他们两个星期前借的这本书。 

→ They have kept the book for two weeks.


A month has passed since he left home. 他离开家已经一个月了。 

→ He has been away from home for a month. 


注意以下表示法的含义及用法: 

have been (to): 去过或到过(某地)(表示某人过去的经历) 

have gone (to):去(某地)了 (现在可能已在某地) 

have come (to):来(某地)了 (现在可能已在某地) 

have been in„ +一段时间: 已在某地一段时间了  

注意以下表示法的含义及用法: have been (to): 去过或到过(某地)(表示某人过去的经历)


He has been to Hangzhou several times. 他到过杭州几次了。 

He has gong to H


英语语法中现在完成时的用法总结 


angzhou, so he can’t help us. 他去杭州了,所以他不可能帮助我们。 

He has come to our city. Let’s go to visit him. 他已经到我们城市来了,我们去拜访他吧。 

She has been in London for half a year. 她在伦敦已经半年了。


好了,以上就是英语语法中现在完成时的用法总结,希望同学们加强对英语语法的练习,在选择时结合前后文仔细辨别。最后,祝大家英语考试取得理想的成绩。


免费预约体验课

免费预约体验课

意向课程:
姓名名:
电话话:

热报课程

更多课程>
    热门活动

    注册/登录

    +86
    获取验证码

    登录

    +86

    收不到验证码?

    知道了

    找回密码

    +86
    获取验证码
    下一步

    重新设置密码

    为您的账号设置一个新密码

    保存新密码

    密码重置成功

    请妥善保存您的密码
    立即登录

    为了确保您的帐号安全

    请勿将帐号信息提供给他人/机构