现在完成时与一般现在时(现在完成时和过去时)

现在完成时和过去时 (I have done and I did)

现在完成时与一般现在时(现在完成时和过去时)(1)

研究下面例句的场景:

Tom is looking for his key. He can’t find it.

He has lost his key. (现在完成时)

This means that he doesn’t have his key now.

过了10分钟后:

Now Tom has found his key. He has it now.

Has he lost his key? No, he has found it.

Did he lose his key? Yes, he did.

He lost his key (一般过去时)

but now he has found it. (现在完成时)

现在完成时(某事已经发生)是现在的时态。它告诉我们现在的情况

一般过去时(发生的事情)只告诉我们关于过去的事情。如果有人说“Tom lost his key”,

我们不知道他现在是否有钥匙。我们只知道他在过去的某个时候失去了它。

比较现在完成时和一般过去时:

They’ve gone away. They’ll be back on Friday. (they are away now)

They went away, but I think they’re back at home now. (not They’ve gone away)

It has stopped raining now, so we don’t need the umbrella. (it isn’t raining now)

It stopped raining for a while, but now it’s raining again. (not It has stopped)

你可以用现在完成时来描述最近发生的事情:

I’ve repaired the washing machine. It’s working OK now.

‘Hannah has had a baby! It’s a boy.’ ‘That’s great news.’

通常,你也可以用一般过去时:

I repaired the washing machine. It’s working OK now.

用一般过去时(不是现在完成时)表示不是最近的或新的事情:

Mozart was a composer. He wrote more than 600 pieces of music.

(not has been … has written)

My mother grew up in Italy. (not has grown)

比较:

Somebody has invented a new type of washing machine.

Who invented the telephone? (not has invented)

我们用现在完成时来提供新的信息。但若持续谈论某个信息,我们通常使用一般过去时:

a: Ow! I’ve burnt myself.

b: How did you do that? (not have you done)

a: I picked up a hot dish. (not have picked)

a: Look! Somebody has spilt something on the sofa.

b: Well, it wasn’t me. I didn’t do it. (not hasn’t been … haven’t done)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页