Englisch-Deutsch Wörterbuch »

you ought to have known better. bedeutet auf Deutsch

EnglischDeutsch
You ought to have known better.

Du hättest es besser wissen müssen.