【英文时态系列6】 – 现在完成式!
英文的「现在完成式」常让许多人困惑:有时候,说的明明是发生在过去的事,为什么不用过去式,而是使用现在完成式呢?
为此,本文特别整理了现在完成式的文法结构,详解三大常见使用情境,并和容易搞混的过去式一起比较分析,用简单易懂的解说、清晰的时间轴图解、有趣又实用的生活化例句,带你一次搞懂现在完成式!
现在完成式是什么?
完成式与现在完成式
英文的时态,是「时间」和「状态」的组合。「现在」的时间,有四种不同的强调状态:简单式、进行式、完成式、完成进行式。
「完成式」强调的是「在某个参照的时间点之前,事情是否发生了」,也就是「在~之前,已经~」的概念,包含了「现在完成式」和「过去完成式」两类。
现在完成式参照的时间点就是「说话的现在」,将过去和现在连结,表达「到现在为止,事情是否已经发生」。
日常生活中,现在完成式的用途,主要包含以下三种:
表示动作的完成
表示目前为止的经验
表示持续到现在的状态
而在形式上,现在完成式的动词具有型态变化,必须使用「过去分词」(pp) 的型态。
过去分词pp
「分词」是英文的一种动词变化型态,用来强调状态,与时间无关。
比如说,现在分词Ving 用来表示「进行式状态」,名称虽然有「现在」两字,却不仅限于现在进行式,也用于过去进行式。
同样地,过去分词(通常简称pp )用来表示「完成式状态」,可用于现在完成式和过去完成式。
现在完成式的文法结构
过去分词pp 的变化方式
动词的「过去分词」型态,就是「动词三态」的第三型态,分为规则变化和不规则变化两类。大部分动词可依一定的规则来推理变化,但也有少数的不规则动词。
规则变化
规则变化的过去分词,会和过去式动词同形。也就是说,规则过去分词和过去式动词,变化方式其实是一样的。
现在完成式的基本结构have / has + 过去分词pp
认识完过去分词的变化方式,来看看完整的现在完成式句子结构:
现在完成式的句构为S + have / has + pp
*主词是「第三人称单数」时,使用has + pp,其他情形则用have + pp
现在完成式的否定、疑问句结构、加强语气词already 和yet
否定句构: S + have / has + not + pp (可缩写成haven't / hasn't + pp)
疑问句构: Have / has + S + pp
现在完成式也常搭配already 和yet 两字来加强语气,already 用于加强肯定句的语气,yet 则用来增强否定语气或疑问语气。例如:
现在完成式的用途
认识完文法结构后,来看看现在完成式的各种用途,包含了三大常见使用情境:
从现在回望过去,已结束的一次性动作,就是现在已经完成的动作
现在完成式可表示「到目前为止,某动作已经发生、完成了」。
有时候,过去式和现在完成式,其实都能传递相同的基本资讯。然而,过去式只是单纯陈述「动作在过去某时发生」,现在完成式则关注「过去的动作和现在的关联」,表示动作虽然发生在过去,却影响了现在的状况。
过去式He told me the secret 是「(过去某时)他告诉我那个秘密」,现在完成式He has told me the secret 则是「(到现在为止)他已经告诉我那个秘密了」,强调「现在已经~」的语意。
同样地,She called the police 是「(过去某时)她报警了」,并没有连结现在的状况。若改成She has called the police,则强调「说话的现在,她已经报警了」,有连结到现在的状况,表示现在警察可能已在路上,而乱传照片的我,现在最好赶快逃。
【比较分析】过去式 vs. 现在完成式
I bought the gift two hours ago.
我两个小时前买了礼物。
I have bought the gift.
我已经买好了礼物。
上下两句话,分别用过去式和现在完成式,都有传达「在过去某时买了礼物」的基本资讯。
过去式单纯描述「与现在无关的过去动作」,所以可加上明确的过去时间点two hours ago,清楚告知动作发生在过去何时。
然而,现在完成式着重于现在,不关心动作在过去的何时发生,只在乎「到现在为止,动作是否发生」,所以不会说明动作在过去的发生时间点。
这种隐匿明确时间点的用法,有时十分体贴人性,就像上面的两个例句:另一半过生日,问你是否有准备惊喜礼物?
健忘但聪明的你,知道该选哪一种回答了吗?
2. 表示目前为止的经验
从过去某个时间点开始,某个状态一直持续到了现在。
除了已结束的动作或经验,现在完成式也可以表示「从过去某个时刻开始,一直持续到现在的状态」。
现在简单式My parents live in despair,是指「我的父母现在处于绝望之中」,但没有说状态是从过去何时开始的,也就无法表明持续了多久。
若改成过去式,就可以加上持续的时间,My parents lived in despair for fourteen years。然而,过去式「与现在无关」的特性,表示那段十四年并不包含现在,是指「我的父母在过去的某段十四年内,曾处于绝望之中」。
因此,唯有现在完成式,才能精确传达「到目前为止,某事已经持续了多久」,常搭配「for + 一段时间长度」或「 since + 一个过去时间点」来表达状态的持续时间。更多的例子:
表达动作完成、目前的经验、持续到现在的状态的三种现在完成式排列在一起比较
我们会发现,现在完成式虽有不同的用法,但共通的核心本质是一样的,都是以现在为参照点,检视过去,表达「到目前为止,某事是否已经发生」。
延伸学习,Keep Going!
以上就是现在完成式的各种用法详解,恭喜你全部学完啦!希望这一篇文章,帮助你更加了解现在完成式的「已经~」语意,并厘清和过去式之间的差异,让你更精准地表达想法。
掌握了现在完成式,也就为学习「过去完成式」打下了良好基础!
打铁要趁热,下一篇文章「过去完成式」,赶快来瞧瞧!
→过去完成式
*本系列教学文章,部分内容取材于「遇见说英文的自己・进阶英文(上)」 Jella! 线上课程。
来自美国波士顿的Kyle 老师,以纯正美式的全英文授课,带你全面理解进阶表达的必学语法。透过身历其境的实境式教学,把丰富多样的日常会话,和绝对道地的美式惯用语,毫无保留一次传授,让你不知不觉培养出「英文脑」,轻松面对各种场合,说出最符合你个性的英文!