现在完成时

语法教研组 2026-09-14 11:29 13 次阅读 0 条评论

现在完成时表示过去发生的动作对现在造成的影响,或从过去持续到现在的动作。

要点讲解
  • 结构:have/has + 过去分词。
  • 用法一:表示过去动作对现在的影响("已完成"):I have lost my key. 我把钥匙丢了。(现在找不到)
  • 用法二:表示从过去持续到现在的动作/状态("未完成",与 for/since 连用):I have lived here for ten years. 我在这里住了十年。
  • 标志词:already, yet, ever, never, just, before, so far, recently, since, for + 时间段。
  • 短暂性动词不能与 for/since 连用,需转换为延续性动词:come→be here, leave→be away, buy→have, borrow→keep, open→be open。
  • have been to 去过(已回来)与 have gone to 去了(未回来)的区别:I have been to Beijing. / He has gone to Beijing.
  • 现在完成时与一般过去时的区别:过去时强调过去的动作(有明确过去时间),完成时强调对现在的影响。
  • has/have + been to + 地点 去过某地;has/have + been in + 地点 在某地待了多久。
经典例句
  • She has just finished her homework.
    她刚刚完成作业。
  • I have known him since 2018.
    我从2018年就认识他了。
  • —Where is Tom? —He has gone to the library.
    ——汤姆在哪里?——他去图书馆了。
易错提醒
  • have been to(去过)与 have gone to(去了没回)是必考点;短暂动词换延续动词是难点:borrow→keep, buy→have。
开始练习(20 道单选)
登录后即可练习,做完自动判分并查看解析
文章评论(0)
登录后即可评论:去登录 | 注册账号
还没有评论,快来抢沙发吧~