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 節では 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 と言います。