抗遗忘单词表科学记忆 · 高效学习

过去完成时高频句型:hardly...when和no sooner...than表刚...就...,与现在完成时/一般过去时辨析

发布:更新:

引言

过去完成时除了「过去的过去」这个核心,还有两组高频固定句式:hardly...when 和 no sooner...than,都是「刚一……就……」的意思,考试几乎年年出现。今天把标志词和固定句型一次讲透。

核心概念:过去完成时的触发标志

```text

看到这些结构,答案直接锁定 had done:

by the time + 过去时

before / when + 过去时

hardly...when...

no sooner...than...

```

句式一:hardly...when...

```text

hardly had I done sth when sth happened

我刚做完某事,某事就发生了

Hardly had I finished my homework when the teacher came to check it.

我刚写完作业,老师就来检查了。

Hardly had I turned on the TV when my mother arrived home.

我刚打开电视,妈妈就到家了。

注意:hardly 提前,句子要部分倒装(had 提到主语前)

```

句式二:no sooner...than...

```text

no sooner had I done sth than sth happened

我刚做完某事,某事就发生了

No sooner had I reached school than it rained.

我刚到学校就下雨了。

对比记忆:

hardly...when... ≈ no sooner...than... ≈ as soon as...

```

易错点一:不要和现在完成时混淆

```text

现在完成时:过去发生,对现在有影响(参照点是现在)

I have finished my homework.(现在完成了)

过去完成时:过去发生,在过去某时之前完成(参照点是过去)

I had finished my homework before my mother got home.

(妈妈到家之前我就写完了)

```

易错点二:不要和一般过去时混淆

```text

只有一个过去动作 → 一般过去时

两个过去动作有先后 → 先发生的用过去完成时

I lost my book in the cafe.(单纯过去动作)

I realized I had left my book in the cafe.

(先忘记书,后意识到——忘记是过去的过去)

```

易错点三:主句过去时,从句记得用 had

```text

Kate said that she had never been to Guangzhou.

(Kate 说这发生在过去;没去过发生在"说"之前 → had never been)

She told me she had already seen the film.

(她告诉我她已经看过这部电影了)

```

实战练习

```text

  1. Hardly ______ I got home ______ the phone rang.

→ had / when

  1. No sooner ______ she arrived ______ the meeting began.

→ had / than

  1. He realized he ______ (leave) his keys at home.

→ had left

  1. By the end of last year, we ______ (learn) 2000 words.

→ had learned

```

总结

```text

过去完成时三大触发点:

  1. by the time / before / when + 过去时
  2. hardly...when...(刚一……就……)
  3. no sooner...than...(刚……就……)

hardly / no sooner 提前要部分倒装

先发生的用 had done,后发生的用 did

口诀:看到 by the time,had done 直接跑不了

```

```text

今日小抄:

Hardly had I got home when the phone rang.

No sooner had I arrived than it rained.

By the time we arrived, the train had left.

```

相关阅读