失火的天堂 电影在线看:破解现在完成时

来源:百度文库 编辑:中财网 时间:2024/05/06 00:45:10

破解现在完成时

    现在完成时用来表示过去已发生或完成的动作或状态,其结果和现在有联系。动作或状态发生在过去,但对现在有影响;也可表示持续到现在的动作或状态。其构成是:have (has) + 动词的过去分词。不少同学对现在完成时的用法感到困惑,下面我们来对现在完成时的用法、现在完成时与一般过去时的区别做以分析。

    (一)表示过去发生或完成的某一动作对现在造成的影响或结果。

    如: The doctor has already left.

    还应注意常与现在完成时连用的几个副词:already,just,ever,yet,never 等。already,just 多用于肯定句中,ever,yet,never 多用于疑问句和否定句中。

    (二)表示过去已经开始,一直持续到现在的动作或状态。

    1. 使用的时间状语通常由 for 或 since 引导的,但二者用法是有区别的。for 后常跟表示一个时间段的时间状语,指某个动作到现在为止已持续了多长时间。如:

    He has been away for two years. 他已走了两年了。(for + 时间段)

    since 作介词,后面可以接表示一个时间点,如 since 1980,也可以接“一段时间 + ago”, 如: since three years ago, since two months ago 等。since 还可用作连词,连接一个过去时态的句子。如:

    He has been an English teacher since 1992.
    自从1992年以来他一直当英语教师。 (since + 过去某一时刻)

    2. 非延续性动词不能直接和 for 或 since 引导的时间状语连用,但我们可以找一个相应的延续性动词或动词短语来替换这些非延续性动词,常见的有:

    come→be, come to→be in/at, go out→ be out, leave→be away, begin→be on, stop→ be over, buy→have, borrow→keep, open→be open, close→be closed, join→be a member of, die→be dead, catch a cold→have a cold, get to know→know, become a teacher→be a teacher, fall asleep→be asleep, fall ill→be ill 等。

    (三)现在完成时与一般过去时的区别

    1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对 “现在”产生的影响。如:

    He visited Guilin in 1998. 1998年他参观过桂林。(只说明去桂林的时间)

    2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。如:

    Jill has bought a new computer. 吉尔买了一台新电脑。(着重点是现在有了一台新电脑)