0574-87309341

雅思入门 | 实用语法之现在完成时

作者: 2021-11-26 14:28 来源:宁波编辑
收藏

提起英语的各种时态,相信很多人的反应都是三个字——脑壳疼。

一位妈妈曾跟我说:以前读书时就被时态折磨得怀疑人生,现在又轮到我的孩子被时态折磨得怀疑人生……

而众多时态之中,现在完成时当属最常见也是最常考的时态之一。

许多童鞋对它的理解就只停留在了课堂上老师那句“深邃而又迷惑”的解释“表示过去发生或已完成的动作对现在造成的影响或结果”,学了之后好像懂了又好像没懂。

其实,现在完成时并没有大家想象中那么深邃而迷惑。

如果我们能多结合一些情境和例句去理解它的用法和结构,而不是去死磕那几个中文字解释,大家或许也是能大言不惭地来上一句:“切,现在完成时也不过如此。” 

1

现在完成时的基本用法

1)现在完成时表示的是已经发生的事,但这件事往往与现在的情况有联系


这就是许多人非常纳闷的那句“过去发生而对现在有影响”的解释。

其实想要理解这个,大家记下面两个例子就够了:

① I’ve already had my lunch, so I’m not hungry now.

我已经吃过午饭了,所以我现在不饿了。

② I can watch TV now because I have already finished my homework.

我现在可以去看电视了,因为我已经完成作业了。

句①中,吃午饭是过去的动作,已经发生了,而“已经吃过午饭”这件事与现在的联系就是“我现在不饿了”。

同理,②中“已经做完作业”这件事对现在的影响就是“我现在可以去看电视了”。

2)现在完成时的构成have/has + done(过去分词)

这里的have/has助动词用法(类似一般现在时中do/does的作用),而不是我们熟悉的表示“有”的那个实义动词。谓语部分真正体现动词意思的是那个过去分词done,例如②句中翻译出意思的是finish这个动词。


当我们对have/has和done各自的作用都清楚后,我们就能明白为什么现在完成时的否定句是在have/has后面直接加not(如例句③),为什么疑问句是直接将have/has提前而不需要再加be动词或者助动词do/does(如例句④⑤)。

③ He hasn’t come back yet. 他还没回来。

④ Have you ever been to Beijing? 你曾去过北京吗?

⑤ How long has she lived in this house? 她住这房子里多久了?

3)现在完成时经常和already, just, yet, ever, never这类副词连用

几乎每个时态都有自己专属的时间标志词,例如always属于一般现在时at the moment属于现在进行时

现在完成时也不例外,它的句子中经常会出现表示“已经”“刚刚”这样的字眼。

⑥ Our guests have just arrived. 我们的客人刚到。

⑦ My grandfather has never broken his word. 我爷爷从未违背过自己的诺言。

4)现在完成时经常和for及since引导时间状语连用

for或者since的用法在中学段的现在完成时部分基本是个必考点。

由since和for引导的时间都表示持续性的一段时间,因此谓语动词必须使用延续性动词(如live, study, know, work等)来表示从过去开始持续到现在的动作或状态。

for与since两者的区别在于:

for+时间段(如例句⑧⑨);

since+时间点(如例句⑩⑪⑫)。

⑧ We’ve studied English for over ten years. 我们学英语十多年了。

⑨ I haven’t seen you for months. 我有好几个月没见到你了。

⑩ He has worn glasses since his childhood. 他从小就戴眼镜。

⑪ She has been a doctor since two years ago. 她从两年前就当医生了。

⑫ I have worked here since I moved here. 自从我搬到这儿以来,就一直在这儿工作。

结合上面给的这么多例句,再去理解现在完成时的各种分析和用法,大家都学会了吗?

姓名:
电话:
提交需求
  • 品牌简介
  • 精品项目
  • 课程中心
  • 线上课堂
  • 留学服务
  • 校区地址
您想学习哪门课程
    您的目标分数
      您的学习周期
      • 一个月
      • 三个月
      • 六个月
      • 六个月以上
      获取报价

      我们将在一个工作日内通知您报价结果

      热门活动

      注册/登录

      +86
      获取验证码

      登录

      +86

      收不到验证码?

      知道了

      找回密码

      +86
      获取验证码
      下一步

      重新设置密码

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

      保存新密码

      密码重置成功

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

      为了确保您的帐号安全

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