Search from various English teachers...
India flagPolaris
Why should we use 'had' here instead of 'should' ? You had better see a doctor. It doesn't sound fine to me if I use 'should' here instead of 'had', but I'm seeking a grammatical explanation, why it is 'had' and not 'should'. Thanks.

Answers · 6

4
'Had better' is a set phrase. You can either say 'You'd better see a doctor' (where the 'd is a contraction of 'had') or 'You should see a doctor'. One or the other. You can't say 'You should better ..' - it makes no sense. The word 'better' belongs to the fixed expression 'had better'.
1
I think "had better" is a bit more slang than standard English, but it is used. You could also say "You better see a doctor", but it's probably best to say: "You should see a doctor". I've never heard "had should" used together.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today