VocabNote
句子结构高级

第三条件句

Third Conditional

第三条件句描述过去的假设情况 — 没有发生的事情,并想象不同的结果。它表达对过去事件的遗憾、批评或宽慰。结构是: If + 过去完成时, would have + 过去分词。

何时使用

用于谈论过去没有发生的情况,并想象结果本来会是什么。常用于表达遗憾、批评过去的行为或想象替代结果。

结构

positiveIf + past perfect, would have + past participle

If I had studied harder, I would have passed the exam.

**如果**我**学**得更努力,我**就会通过**考试。

negativeIf + past perfect, wouldn't have + past participle

If they had taken a taxi, they wouldn't have missed the flight.

**如果**他们**坐了**出租车,他们**就不会错过**航班。

questionWould S + have + past participle + if + past perfect?

Would she have called you if she had known your number?

**如果**她**知道**你的号码,她**会给**你**打电话**吗?

信号词

  • if
  • would have
  • could have
  • might have
  • had (done)

例句

If I had studied harder, I would have passed the exam.

**如果**我**学**得更努力,我**就会通过**考试。

She would have called you if she had known your number.

**如果**她**知道**你的号码,她**就会给**你**打电话**。

If they had taken a taxi, they wouldn't have missed the flight.

**如果**他们**坐了**出租车,他们**就不会错过**航班。

I would have helped you if you had asked me.

**如果**你**问过**我,我**就会帮**你。

He might have got the job if he had arrived on time.

**如果**他**按时到达**,他**本可以得到**那份工作。

常见错误

If I would have studied harder, I would have passed.

If I had studied harder, I would have passed.

在 if 从句中,使用过去完成时(had + 过去分词)— 而不是 'would have'。

She would have pass the exam if she had studied.

She would have passed the exam if she had studied.

在 'would have' 之后,使用过去分词形式(passed,而不是 pass)。

提示

第三条件句 = 遗憾或以不同方式想象过去。两部分都在过去: If + HAD done (过去完成时) → WOULD HAVE done (过去结果)。没有什么可以改变 — 一切都是假设!

句子结构