Re: had better en zou beter moeten. Moeten en had beter zijn beide goed en betekenen hetzelfde. Had beter is veel formeler en stijver dan zou moeten, dus de meeste mensen die standaard Engels gebruiken, zeggen zou moeten. Dit is informeel maar grammaticaal correct.
Zou beter of beter zijn?
Had beter: vorm en betekenis
We gebruiken had beter om te verwijzen naar het heden of de toekomst, om te praten over acties waarvan we denken dat mensen ze zouden moeten doen of die in een bepaalde situatie wenselijk zijn. De werkwoordsvorm is altijd had, niet hebben. Normaal gesproken verkorten we het tot 'beter in informele situaties.
Moeten en hadden betere voorbeelden?
Als je een roker bent, kun je daar beter niet roken, want roken is illegaal in NYC-parken. Voor geweldig winkelen moet je SOHO bezoeken, en natuurlijk als je geweldige pizza wilt eten, moet je naar Lombardi's gaan. Je had beter onthouden om contant geld mee te nemen, omdat ze daar geen creditcards accepteren.
Moet VS hebben VS zou beter moeten zijn?
Er is een klein verschil tussen de manier waarop we het semi-modale werkwoord beter gebruiken in vergelijking met andere modale werkwoorden zoals moeten/moeten of moeten. Had beter wordt gebruikt om sterk advies te geven. Had beter wordt echter alleen gebruikt als er dreiging (risico) is als je het advies niet opvolgt.
Zou moeten of zou moeten hebben?
Had is de verleden tijd van hebben en hebben, maar we gebruiken 'zou moeten hebben' zelfs niet voor 'zij'. Bijvoorbeeld, zijzou hebben… (NIET zou ze hebben). Dus gebruik altijd 'should have'.