杭杭州紫金港培训学校(紫金港专升本)
成人高考专升本英语考前辅导第二章 词汇与语法知识第 8 节 / 共 32 节约 30 分钟免费

动词时态(一):进行时与完成时

先回顾一般现在时和一般过去时,再讲现在进行时、过去进行时、现在完成时和过去完成时的构成、用法和时间标志。

本节考点:现在进行时现在完成时过去完成时

本节导读

动词时态是词汇与语法部分的核心,几乎每次都有好几题。考法通常是给一个句子,空格里要填动词的某种时态,需要你抓住句子里的时间标志词,再判断用哪个时态。

这一节先快速回顾一般现在时和一般过去时,再讲现在进行时、过去进行时、现在完成时和过去完成时。学完以后,你应该能说出每个时态的构成,记住常见的时间标志,并区分现在完成时和一般过去时。

先回顾两个一般时

时态构成用法时间标志例句
一般现在时动词原形,主语是第三人称单数时加 -s/-es习惯、事实、规律every day, usually, oftenHe gets up at six every day.
一般过去时动词过去式过去发生的动作yesterday, last week, in 2019, agoI met him yesterday.

进行时:现在进行时和过去进行时

构成:现在进行时是 am/is/are + 动词 -ing,过去进行时是 was/were + 动词 -ing。

时态主要用法例句
现在进行时说话时正在进行;这段时间一直在做;表示按计划将要发生(常用 go, come, leave, arrive, start)Look! It is raining. We are leaving tomorrow.
过去进行时过去某一时刻正在进行;与 when 引导的另一个过去动作连用At eight last night I was watching TV. I was cooking when she called.

动词变 -ing 的拼写:make 变 making,run 变 running,lie 变 lying。还要注意,表示状态的动词一般不用进行时,如 know、like、love、want、need、believe、understand、belong、have(拥有):I know him. 不能说 I am knowing him.

现在完成时

构成:have/has + 过去分词。它强调过去发生的动作对现在的影响或联系,有四种主要用法:

用法例句
动作刚完成,对现在有影响(常与 just, already, yet 连用)I have already finished my homework.
到目前为止的经历(常与 ever, never, before 连用)Have you ever been to Hangzhou?
从过去持续到现在的状态(常与 for, since, so far 连用)They have lived here since 2015.
最近的情况(recently, lately)I haven't seen him lately.

使用现在完成时要注意几点:

  • 不能和表示过去的确定时间连用,如 yesterday、last year、in 2019、ago,这时要用一般过去时。
  • for 后面接一段时间(for two years),since 后面接时间点(since 2015)或一个过去时的从句(since I was a child)。
  • 句型 It is the first time that…:后面的从句用现在完成时,如 This is the first time that I have visited this city.

三个常考的短语要分清:

短语意思例句
have been to去过(已经回来了)I have been to Beijing twice.
have gone to去了(还没回来)He has gone to Beijing.
have been in一直待在He has been in Beijing for three years.

短暂性动词(buy, borrow, die, join, leave, arrive 等)不能和表示一段时间的 for、since 连用,要换成延续性动词:buy 改 have,borrow 改 keep,die 改 be dead,join 改 be a member of。比如,不说 He has bought the bike for two years,而说 He has had the bike for two years.

过去完成时

构成:had + 过去分词,表示「过去的过去」,也就是在过去某个时间之前已经发生或完成的动作。

英语中文
When I arrived, the film had already begun.我到的时候,电影已经开始了。
By the end of last year, they had built twenty schools.到去年年底,他们已经建了二十所学校。
He said he had never seen such a big city.他说他从没见过这么大的城市。

常见的标志词有 by the time、by + 过去的时间、before、when。判断的关键是看有没有两个过去的动作:先发生的用过去完成时,后发生的用一般过去时。

易错提醒

  • ❌ I have seen him yesterday. ✅ I saw him yesterday. 因为 yesterday 是过去的确定时间,现在完成时不能与它连用。

  • ❌ He has bought the bike for two years. ✅ He has had the bike for two years. 因为 buy 是短暂性动词,不能与 for 加一段时间连用。

  • ❌ I am knowing him well. ✅ I know him well. 因为 know 是状态动词,一般不用进行时。

  • ❌ She has gone to Paris twice. ✅ She has been to Paris twice. 因为说「去过」用 have been to,has gone 表示人现在不在。

  • ❌ When I got to the station, the train left. ✅ When I got to the station, the train had left. 因为火车离开发生在我到达之前,要用过去完成时。

  • ❌ I live here since 2010. ✅ I have lived here since 2010. 因为 since 加时间点,主句要用现在完成时。

例题精讲

例 1 — Where is Tom? — He ___ to the library. He will be back soon.

  • A. has been
  • B. goes
  • C. had gone
  • D. has gone

答案:D。 说话时 Tom 不在,去图书馆还没回来,用 has gone to。has been to 表示去过并已经回来了。

例 2 By the time I arrived at the station, the train ___.

  • A. left
  • B. has left
  • C. had left
  • D. leaves

答案:C。 by the time 引导的是过去的时间,火车在我到达之前已经开走,用过去完成时。

例 3 Look! The children ___ in the snow.

  • A. play
  • B. played
  • C. have played
  • D. are playing

答案:D。 Look! 提示动作正在进行,用现在进行时。

本节小结

  • 现在进行时是 am/is/are + -ing,过去进行时是 was/were + -ing;状态动词一般不用进行时。
  • 现在完成时是 have/has + 过去分词,常与 already、yet、ever、for、since 连用;不能和 yesterday 这类过去的时间连用。
  • have been to 表示去过,have gone to 表示去了没回来;短暂性动词不能与 for、since 连用。
  • 过去完成时是 had + 过去分词,表示「过去的过去」,先发生的动作用它。
  • 做题时先找时间标志词,再找句子里有没有两个先后发生的动作。

学完练一练

按本节考点从题库「专升本 · 外语」里抽题(每次 10 道以内),做完看解析、错题自动进错题本。

本节内容由 AI 辅助编写,配图由 AI 生成,仅供备考参考;考试要求以《全国各类成人高等学校招生考试大纲(2024 年版)》及浙江省教育考试院当年公布为准。

我要提问免费报名咨询