could have

/ˈkʊd əv/ クッド ハヴ

1. 過去に可能だったが実際には起こらなかったことや、別の選択肢があったことを示唆する。

過去において、ある行動や状況が起こる可能性があったにも関わらず、実際にはそれが実現しなかったこと、あるいは別の選択肢を選ぶことが可能だったのに選ばなかったことを表現します。後悔や残念な気持ち、あるいは状況が悪化しなかったことへの安堵など、様々なニュアンスを含みます。
You could have told me. (あなたは私に言うことができたのに。(言わなかったね))

2. 過去の行動や状況に対して、批判や後悔の気持ちを表す。

過去に行われた、または行われなかった行動や状況に対して、「~できたはずだ」「~すべきだった」「もっと~だったらよかったのに」といった批判や後悔、遺憾の意を表す際に使われます。話し手の基準や期待と比較して、現実がそれに満たなかったことを示します。
He could have been more careful. (彼はもっと注意深くあるべきだった。(実際はそうではなかった))