si + plus-que-parfait, conditionnel passé
與過去事實相反的假設
Unreal past: si + pluperfect — French grammar, B1
接續
Si + 愈過去式, 條件式過去時:Si j'avais su, je serais venu.
Si + pluperfect, past conditional: Si j'avais su, je serais venu.
說明
說「如果當時…,就會…」但事實上沒有發生:Si tu m'avais appelé, je t'aurais aidé.(如果你當時打給我,我就會幫你了。)si 後面不能用條件式。
For things that didn't happen: Si tu m'avais appelé, je t'aurais aidé. Never put the conditional right after si.
注意事項
- 也可以混用,說過去的條件對現在的影響:Si j'avais étudié, je serais médecin aujourd'hui.You can mix: Si j'avais étudié, je serais médecin aujourd'hui (past condition, present result).
常見錯誤
- ✗ Si j'aurais su, je ne serais pas venu.
✓ Si j'avais su, je ne serais pas venu.
si 後面用愈過去式,不用條件式。After si use the pluperfect, not the conditional. - ✗ Si tu avais demandé, je te le donnerais hier.
✓ Si tu avais demandé, je te l'aurais donné hier.
過去沒發生的結果用條件式過去時。A past result that didn't happen: past conditional.
例句
Si nous étions partis plus tôt, nous n'aurions pas raté l'avion.
如果我們早點出發,就不會錯過飛機了。
If we had left earlier, we wouldn't have missed the plane.
Si j'avais eu le temps, je serais passé te voir.
如果我當時有空,就會去看你了。
If I'd had time, I would have dropped by.
Qu'est-ce que tu aurais fait si tu avais gagné ?
如果你贏了,你會做什麼?
What would you have done if you'd won?
練習
在 Hanabiの小天地 聽例句的錄音、做 3 題練習,答對 2/3 就算學會,進度會記下來。
到網站練習這個文法 →