"du haettest es besser wissen muessen" in English Du hättest es besser wissen müssen. You ought to have known better. Detailed translations for "du haettest es besser wissen muessen" Du hättest es besser wissen müssen. Du hättest es besser wissen müssen. You ought to have known better.