conditional perfect

[kənˈdɪʃənəl ˈpɜːrfɪkt] コンディショナル パーフェクト

1. 過去の仮定や非現実的な状況、あるいは完了した条件を表すのに使う動詞の形。

過去において、もしある条件が満たされていたら起こっていただろう、しかし実際には起こらなかった事柄の結果を表現する際に使用します。しばしば"if"節と共に使われます。
If I had known, I would have told you. (もし私が知っていたら、あなたに言ったでしょう。)

2. 過去に対する願望や後悔、あるいは過去の条件付き発言を間接的に伝える際に使用される。

過去に実現しなかったことへの願望や後悔を表す際、また、過去の仮定的な状況に関する発言を間接話法で報告する際に用いられます。
I wish I would have studied harder for the exam. (試験のためにもっと一生懸命勉強しておけばよかったと願う。)
関連
conditional tense
third conditional
unreal conditional
future perfect conditional