分享

5个句子帮你搞定现在完成时

 Karen在翻译 2020-03-02

首发于‘解忧英语作文馆’

自从学完英语时态,每天都在为到底该用哪个时态而犯愁,不知道大家是否和小编有同感呢?

就比如今天要分享的这个时态——现在完成时,尽管语法书对它的解释很清晰:

现在完成时

概念:过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。现在完成时的形式是由“have/has+过去分词”构成。

但是你依然用不好它,更别说在英语写作中自如使用现在完成时了。

那么,本期我们就从英语写作的各种语境来重新理解一下这个时态。

英语写作中,我们通常用现在完成时来谈论过去发生但与现在有联系的事情。

看看如下5个句子:

①I’ve lived here since 2005.

②I’m not hungry, thanks – I’ve already had dinner.

③I’ve been to Beijing.

④I’ve seen that film three times.

⑤World renowned physicist Stephen Hawking has died at the age of 76.

例句一

I’ve lived here since 2005.

翻译:自2005年我就住在这里。

解析:说话人用现在完成时来讨论过去直到现在一段时间里的发生行为或事件。 此处,现在完成时表示过去开始的行为,并没有在过去结束,而是持续到现在。

例句二

I’m not hungry, thanks – I’ve already had dinner.

翻译:我现在不饿,谢谢 ——我吃过饭了。

解析: 吃饭这一行为是过去的事,但对现在有影响——说话人现在不饿。在这里,现在完成时描述的是过去发生的事情,现在已经有了结果。

例句三

I’ve been to Beijing.

翻译:我曾去过北京。

解析:说话人的意思是,在他们一生中的某个时刻(从他们出生到现在),他们去过纽约。他们没有告诉我们确切的时间。这是现在完成时的一个重要用法。用现在完成时来谈论过往经历,而经历事件发生的时间并不重要,可能以后说话人还会去北京。

参考:解惑|如何选择正确过去时:是He did, he was doing, 还是he has done

例句四

I’ve seen that film three times.

翻译:那部电影我都看了三遍。

解析:此句的用法与例句三的用法类似。时间段都是指过去到目前为止。只不过,这里的用现在完成时来谈论事件目前为此发生了多少次,可能以后说话人还会再看第四遍或第五遍。

例句五

World renowned physicist Stephen Hawking has died at the age of 76.

翻译:世界著名物理学家斯蒂芬·霍金去世,享年76岁。

解析:

此处,说话人用现在完成时来表达刚刚发生的事情——宣布新闻。这种行为或事件发生在过去,但它是最近刚刚发生的,并且此行为或事件带来的影响目前仍在。(注意,说话人用现在完成时宣布了这一消息后,随后给出了更多关于这个事件的信息,这时描述这些信息的时态通常会用一般过去时):

World renowned physicist Stephen Hawking has died at the age of 76.

He died peacefully at his home in Cambridge in the early hours of Wednesday, his family said.

(来源BBC)

这是现在完成时另一个重要的用法:通常用于报纸头条或电视新闻节目中,用来报道最近发生的事件。然后用一般过去时来描述更多信息。如上面那条报道霍金去世的英语新闻。

此外,我们还可以用现在完成时来引入关于某事件开放性的一般观点。接着用一般过去时来给出更详细的具体信息。

例如:

Have you read any Robert Frost poems? 你读过罗伯特·弗罗斯特的诗吗? 

I read ‘The Road Not Taken’. 我读过《未选择的路》。

当然,作为第二外语学习者,老搞不清该在何时用现在完成时,也是有历史原因的。

这个历史原因就是英式英语和美式英语的差别

差别一:在谈论过去发生但现在结果的事件上(如例句二),美国人用现在完成时的频率要少于英国人。

比较:

英式英语

美式英语

He has hurt his leg and he can’t  walk properly.

He has hurt his leg and he can’t walk properly.  

Or

He hurt his leg and he can’t walk properly.

差别二:英式英语中,just, yet, already通常与现在完成时连用;美式英语中,这些词也可以与一般过去时连用。

英式英语

美式英语

I’ve just seen her.

I just saw him. Or

I’ve just seen him.

Have you called your father yet?

Did you call your father  yet? Or

Have you called your  father yet?

I’ve already invited Mary.

I already invited Mary. Or

I’ve already invited Mary.

以上就是今天的分享,希望这篇小稿能帮你用好现在完成时

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多