Third conditional (If I had known ...)

Third conditional (If I had known ...) の意味は “第三条件文:実際には起こらなかった過去を仮定する——if + 過去完了、would have + 過去分詞”. 第三条件文は変えられない過去について述べます. 接続: if + past perfect, would have + past participle

第三条件文:実際には起こらなかった過去を仮定する——if + 過去完了、would have + 過去分詞

B2

接続

if + past perfect, would have + past participle

解説

第三条件文は変えられない過去について述べます。if 節は過去完了(had + 過去分詞)、主節は would have + 過去分詞を使います:If I had left earlier, I would have caught the bus。すでに起きたことへの後悔や非難を表すことが多いです。would の代わりに could have や might have を使うと、能力や可能性を表せます。

例文

If I had studied harder, I would have passed the exam.
もっと勉強していたら、試験に合格していたでしょう。
If we had known about the traffic, we would have left earlier.
渋滞のことを知っていたら、もっと早く出発していたでしょう。

注意

if 節では would have を使いません:If I would have known ではなく If I had known と言います。

FAQ

Third conditional (If I had known ...) — どんな意味でどう使う?

第三条件文:実際には起こらなかった過去を仮定する——if + 過去完了、would have + 過去分詞. 第三条件文は変えられない過去について述べます。if 節は過去完了(had + 過去分詞)、主節は would have + 過去分詞を使います:If I had left earlier, I would have caught the bus。すでに起きたことへの後悔や非難を表すことが多いです。would の代わりに could have や might have を使うと、能力や可能性を表せます。

Third conditional (If I had known ...) — 接続は?

if + past perfect, would have + past participle

Third conditional (If I had known ...) — 注意点は?

if 節では would have を使いません:If I would have known ではなく If I had known と言います。

関連文法

アプリで学ぶ →