Would rather и had better: правило с примерами
«Предпочёл бы» vs «лучше бы». Две похожие конструкции с разным смыслом: would rather — желание, had better — сильная рекомендация.
📌 Суть правила
Две близкие по форме, но разные по смыслу конструкции:
- would rather — «предпочёл бы, лучше бы я…» (желание, предпочтение)
- had better — «лучше бы тебе…» (сильная рекомендация или предупреждение)
🧮 Формула
💭 Would rather + V1
S + would rather + V (без to)
I would rather stay home.
She 'd rather walk.
I would rather stay home.
She 'd rather walk.
⚠️ Had better + V1
S + had better + V (без to)
You had better hurry.
We 'd better go now.
You had better hurry.
We 'd better go now.
❌ Отрицание
would rather not + V
had better not + V
I'd rather not go.
You'd better not be late.
had better not + V
I'd rather not go.
You'd better not be late.
💬 Примеры
I'd rather stay home tonight.
Я бы лучше остался дома сегодня. (желание)
You'd better see a doctor.
Тебе лучше сходить к врачу. (сильная рекомендация)
I'd rather not talk about it.
Я бы предпочёл не говорить об этом.
We'd better leave before it rains.
Нам лучше уйти до дождя. (иначе будет плохо)
She'd rather go by train.
Она предпочла бы поехать поездом.
⚠️ Типичные ошибки
🚫 Так говорить нельзя:
I would rather to go. → I would rather go. (без to)
You had better to sleep. → You had better sleep. (без to)
You better sleep. → You'd better sleep. (had/'d обязательно, особенно в BrE)
I would rather not to go. → I would rather not go. (not + V без to)
💡 Нюансы и исключения
🎭 Would rather — предпочтение
I'd rather = «Я бы лучше / предпочёл бы»
= I'd prefer to
I'd rather drink tea. = I'd prefer to drink tea.
= I'd prefer to
I'd rather drink tea. = I'd prefer to drink tea.
⚠️ Had better — предупреждение
You'd better... — почти как «ты должен, иначе...»
You'd better hurry. (иначе опоздаешь)
You'd better not touch it. (предупреждение)
You'd better hurry. (иначе опоздаешь)
You'd better not touch it. (предупреждение)
💬 Would rather + прошедшее
I'd rather you came tomorrow.
Я бы предпочёл, чтобы ты пришёл завтра.
Второе подлежащее → глагол в V2.
Я бы предпочёл, чтобы ты пришёл завтра.
Второе подлежащее → глагол в V2.
📏 Сокращения
I would → I'd
You had → You'd
В разговорной речи всегда сокращаем.
You had → You'd
В разговорной речи всегда сокращаем.
🎯 Had better ≠ Past
Хотя формально пишется had — относится к настоящему/будущему:
You'd better go now. (сейчас)
We'd better book early. (на будущее)
You'd better go now. (сейчас)
We'd better book early. (на будущее)
Проверь себя
5 вопросов на would rather / had better. Займёт 1 минуту.
🎯 Закрепи на тренажёрах
📚 Похожие правила: