完成时态

语法核心A 档L3近3年考频 5 次

常见题型:choice、fill、short

完成时态 - 时态语态

考法聚焦

典型例题

例题 1

—I'm sorry, but I can't find the book you lent me. —That's OK. I ______ (read) it already.

解答

该对话中,说话者无法找到对方借给的书,对方回应不必介意,并说明自己已经读过这本书。空格所在句已有副词 already,通常与现在完成时连用,表示动作发生在过去并对现在造成影响或结果。主语为 I,现在完成时的助动词应使用 have;read 的过去分词形式仍为 read,不发生变化。因此空格处应填入 have read,完整句为 I have read it already。当前答案与这一时态和语境一致。

解析:

本题考查现在完成时的用法。根据语境,对方说已经读过了这本书,强调对现在的影响(不需要归还),且句中有already标志词,应用现在完成时。

要点:

  • already是现在完成时的典型标志词
  • 强调动作对现在的影响(已读完,无需归还)

例题 2

By the time he arrived at the airport, the plane ______ (take off).

解答

句中“By the time he arrived at the airport”表示一个过去的时间点或过去动作,飞机起飞发生在他到达机场之前。填空处需要表达“过去的过去”,因此使用过去完成时。take off 的过去完成时由 had 加过去分词构成,take 的过去分词是 taken,所以形式为 had taken off。代入后整句为 By the time he arrived at the airport, the plane had taken off,语义为“他到达机场时,飞机已经起飞”。当前答案 had taken off 与句子时态和语义一致。

解析:

本题考查过去完成时。by the time引导的时间状语从句用一般过去时(arrived),主句动作发生在从句之前,即“过去的过去”,需用过去完成时。

要点:

  • by the time + 一般过去时,主句用过去完成时
  • 明确时间先后顺序:起飞发生在到达之前

例题 3

It is the first time that I ______ (visit) Shanghai. It's so amazing!

解答

空格处应填 have visited。完整句子为 It is the first time that I have visited Shanghai. It's so amazing! 该句使用 It is the first time that... 结构,从句谓语用现在完成时,表示截至现在第一次发生的经历。主语 I 对应助动词 have,visit 的过去分词为 visited,因此填入 have visited。当前答案与语法要求一致,当前解答虽只给出答案,但内容没有错误。

解析:

本题考查固定句型中完成时的用法。在It is the first/second... time that...结构中,that从句通常用现在完成时。

要点:

  • It is the first time that... 句型要求从句用现在完成时
  • 强调到目前人生经历中的第一次

同模块其他考点

想在练习中掌握「英语」考点?

鲸泓网页版提供知识点诊断、针对性练习与学习报告。

进入鲸泓练习