🎯 这节课你会学到

  1. 现在完成时的结构:have / has + 过去分词
  2. 它和一般过去时的本质区别(专升本最爱考)
  3. since 和 for 的区别
  4. 标志词全家桶

📖 讲解

1. 结构:have / has + 过去分词

人结构例句
I / you / we / theyhave + 分词They have finished the work.(他们已经完成工作了。)
he / she / ithas + 分词She has lost her keys.(她把钥匙弄丢了。)

过去分词哪来的?两种来源:

  • 规则动词:和过去式长得一样(watch → watched → watched;study → studied → studied)
  • 不规则动词:背第三种形态(go → went → gone;see → saw → seen;do → did → done;eat → ate → eaten)

2. 它到底什么意思?(理解了就不难)

现在完成时 = 过去的动作,对现在有影响。

  • I have lost my keys. → 重点不是「过去丢了」,而是「所以现在我手里没有钥匙」(影响还在)
  • I lost my keys yesterday. → 只陈述昨天丢了这件事(+ 具体过去时间,用一般过去时)

一句话分辨:有具体过去时间(yesterday / in 2020 / last week)→ 一般过去时;没有具体时间、强调结果影响到现在 → 现在完成时。

3. since 和 for(必考)

词接什么例句
since时间点(2010 年、那时起)I have lived here since 2010. / since he was a child
for时间段(十年、多久)I have lived here for ten years.

口诀:since 点,for 段。看见这两个词 → 闭眼选现在完成时。

4. 标志词全家桶(见词选完成时)

  • already 已经(肯定句):I have already finished.
  • yet 还(否定/疑问):Have you finished yet? / I haven’t finished yet.
  • just 刚刚:She has just left.
  • ever / never 曾经 / 从未:Have you ever been to Beijing? I have never seen the sea.
  • so far 到目前为止 / in the past few years 在过去几年里

⚠️ 零基础最容易犯的错

  1. has / have 用反:❌ She have gone. → ✅ She has gone.
  2. 不规则分词写错:❌ I have went. → ✅ I have gone.(went 是过去式,分词是 gone)
  3. 句子里有 yesterday 还用完成时:❌ I have seen him yesterday. → ✅ I saw him yesterday.
  4. for / since 接反:❌ for 2010 / ❌ since ten years → ✅ since 2010 / for ten years

📝 随堂小练

  1. She ____ (live) here since 2015.
  2. I ____ (finish) my homework already.
  3. ____ you ever ____ (be) to Shanghai?
  4. 改错:He has went to the library.
  5. 选时态并填空:We ____ (know) each other for ten years.
答案(先自己写!)
  1. has lived(since → 完成时;she 配 has)
  2. have finished(already → 完成时;I 配 have)
  3. Have you ever been…?(be 的分词是 been)
  4. went ❌ → gone(has 后接过去分词)
  5. have known(for + 时间段 → 完成时;know 的分词是 known)

➡️ 下一课预告

第 9 课:六大时态大合并——一张总表 + 12 题混练,检验你前六课的成果。