语法

现在完成时与一般过去时 (Present Perfect vs Simple Past)

语法点:现在完成时与一般过去时 (Present Perfect vs Simple Past)

现在完成时 (have/has + 过去分词) 强调过去的动作与"现在"有关系:结果还在、经历到现在为止、或动作从过去持续到现在。一般过去时只说"过去某个时间发生了什么",和现在无关。判断时看时间状语:just / already / since / so far / ever 等用现在完成时;last week / in 1990 / yesterday / once 等明确的过去时间用一般过去时。本课先用现在完成时介绍 Fawcett 船长"已经"做了什么,再用一般过去时讲具体的几次经历,两种时态交替出现,是最典型的对比。

结构

现在完成时 一般过去时
肯定 He has flown passengers to many places. He flew to Birmingham last year.
否定 He has not (hasn't) flown there. He did not (didn't) fly there.
疑问 Has he flown there? Did he fly there?
常见时间词 just, already, yet, ever, never, since, so far yesterday, last week, in 1958, once, ago, then

课文中的例句

补充例句

易错点

逐句语法分析 · 9 句
  1. 1Captain Ben Fawcett has bought an unusual taxi and has begun a new service.

    本·福西特机长买了一辆不同寻常的出租车,并开办了一项新的服务。

    现在完成时 (Present Perfect) · 主语 + has + 过去分词 + 宾语 and has + 过去分词 + 宾语

    • has bought / has begun 是现在完成时,强调结果现在仍存在
    • bought 是 buy 的过去分词,begun 是 begin 的过去分词
    • 两个并列谓语共用一个主语

    介绍 Fawcett 船长目前的新情况:已经买了飞机、已经开始服务,用现在完成时表示这些结果现在还在。

  2. 2The 'taxi' is a small Swiss aeroplane called a 'Pilatus Porter'.

    这辆“出租车”是一架小型瑞士飞机,名叫“皮拉图斯·波特”。

    一般现在时 (Simple Present) · 主语 + is + 表语 (名词短语 + 过去分词短语作定语)

    • called a 'Pilatus Porter' 是过去分词短语作后置定语
    • taxi 加引号表示它并不是真正的出租车

    说明这架"出租车"是什么,一般现在时陈述事实。called ... 修饰前面的 aeroplane。

  3. 3This wonderful plane can carry seven passengers.

    这架奇妙的飞机可以载七名乘客。

    一般现在时 (Simple Present, 情态动词 can) · 主语 + can + 动词原形 + 宾语

    • can 表示能力,后接动词原形 carry
    • seven passengers 数词 + 复数名词

    陈述飞机的载客能力,用情态动词 can 表示"能够"。

  4. 4The most surprising thing about it, however, is that it can land anywhere: on snow, water, or even on a ploughed field.

    然而,它最令人惊奇的地方是它能在任何地方降落:在雪地上、水面上,甚至在耕过的田地里。

    一般现在时 (Simple Present) · The most + 形容词 + 名词 + is + that 从句

    • that it can land anywhere 是表语从句
    • however 作插入语,前后用逗号隔开
    • 冒号后列举地点,or even 表示递进

    主句用最高级 the most surprising thing 作主语,that 引导表语从句说明令人惊讶的是什么。

  5. 5Captain Fawcett's first passenger was a doctor who flew from Birmingham to a lonely village in the Welsh mountains.

    福西特机长的第一位乘客是一名医生,他从伯明翰飞往威尔士山区的一个偏僻村庄。

    一般过去时 (Simple Past) · 主语 + was + 表语 + who 引导的定语从句

    • was / flew 都是一般过去时,讲过去具体一次的事
    • who flew from ... to ... 是定语从句修饰 a doctor
    • flew 是 fly 的过去式

    讲述第一位乘客这件具体的过去事,因此从现在完成时转为一般过去时。

  6. 6Since then, Captain Fawcett has flown passengers to many unusual places.

    从那以后,福西特机长已经把乘客送到过许多不同寻常的地方。

    现在完成时 (Present Perfect) · Since then, + 主语 + has + 过去分词 + 宾语 + 地点状语

    • since then 是现在完成时的典型时间状语
    • flown 是 fly 的过去分词 (fly–flew–flown)

    从那时到现在的经历,用现在完成时;注意 flew 与 flown 的区别。

  7. 7Once he landed on the roof of a block of flats and on another occasion, he landed in a deserted car park.

    有一次,他降落在一幢公寓楼的屋顶上;还有一次,他降落在一个废弃的停车场里。

    一般过去时 (Simple Past) · Once + 主语 + 动词过去式 + 地点状语 and on another occasion + 主语 + 动词过去式 + 地点状语

    • once / on another occasion 指过去的具体某次,用一般过去时
    • landed on the roof / landed in a car park 注意介词搭配

    举两次具体经历作例子,都是过去发生的事,用 landed。

  8. 8Captain Fawcett has just refused a strange request from a businessman.

    福西特机长刚刚拒绝了一位商人的奇怪请求。

    现在完成时 (Present Perfect) · 主语 + has just + 过去分词 + 宾语 + from + 人

    • just 放在 has 和过去分词之间
    • refused a request from sb. 拒绝某人的请求

    "刚刚"拒绝,强调这件事刚发生、与现在紧密相关,用 has just refused。

  9. 9The man wanted to fly to Rockall, a lonely island in the Atlantic Ocean, but Captain Fawcett did not take him because the trip was too dangerous.

    这个人想飞到大西洋中的一个孤岛罗卡尔,但福西特机长没有带他去,因为这次旅行太危险了。

    一般过去时 (Simple Past) · 主语 + wanted to + 动词原形 ..., but + 主语 + did not + 动词原形 + 宾语 + because 从句

    • wanted / did not take / was 都是一般过去时
    • did not 后接动词原形 take
    • because 引导原因状语从句

    具体说明上一句拒绝的经过和原因,叙述过去的事,用一般过去时。

练习 · 44 题

每组做完自动记录;总正确率 80% 以上记为掌握 ★。改写和改错与参考答案不完全一致时,登录用户由 AI 判断是否可接受。

总计 0/44
  1. 选择正确的答案

    1. Captain Ben Fawcett ____ an unusual taxi and has begun a new service.

  2. 选择正确的答案

    2. Since then, Captain Fawcett ____ passengers to many unusual places.

  3. 选择正确的答案

    3. Captain Fawcett's first passenger ____ a doctor who flew from Birmingham.

  4. 选择正确的答案

    4. Once he ____ on the roof of a block of flats.

  5. 选择正确的答案

    5. Captain Fawcett ____ a strange request from a businessman.

  6. 选择正确的答案

    6. The man wanted to fly to Rockall, but Captain Fawcett ____ him because the trip was too dangerous.

  7. 选择正确的答案

    7. Captain Fawcett has flown passengers to many unusual places ____.

  8. 选择正确的答案

    8. This wonderful plane ____ seven passengers.

  9. 选择正确的答案

    9. The most surprising thing about it is that it can land ____.

  10. 选择正确的答案

    10. On another occasion, he landed in a ____ car park.