know better(もっとうまく知っている): He should have known better than to cheat on the test. (彼は試験でカンニングするよりもっとうまく知るべきでした)

He should have known better than to cheat on the test.