"you ought to have known better" in German You ought to have known better. Du hättest es besser wissen müssen. Detailed translations for "you ought to have known better" You ought to have known better. You ought to have known better. Du hättest es besser wissen müssen.