Вопросы к Поиску с Алисой
Выражение had better и модальный глагол should имеют схожее значение, но отличаются по ситуации употребления. ru.stegmax.com
Had better используется в конкретной ситуации, подразумевая, что если не последовать совету, будут негативные последствия в виде проблемы или даже опасности. ru.stegmax.com Should употребляется, когда даётся общий совет, и если не последовать ему, негативных последствий, скорее всего, не будет. ru.stegmax.com
Таким образом, had better выражает предупреждение или угрозу, в то время как should даёт совет или выражает своё мнение о том, что нужно сделать. vk.com
Кроме того, конструкция had better используется только для настоящего и будущего времён, а для прошлого времени используются should. grammarway.com
Например, пример употребления: You’d better stop talking or the teacher will turn you out of the classroom — Тебе лучше прекратить разговаривать, а не то учитель выгонит тебя из класса (нежелательное последствие). grammarway.com You should brush your teeth every day — Ты должен чистить зубы каждый день (правило). grammarway.com