had rather 后接不同结构,表达不同场景的“偏好”,具体如下:
直接跟不带to的不定式(即动词原形),表示“宁愿做某事”。
结构:主语 + had rather + 动词原形 (+ 其他成分)
例句:
I had rather stay home and read than go to the party.
(我宁愿在家看书也不去派对。)
She had rather walk to work than take the crowded subway.
(她宁愿走路去上班也不坐拥挤的地铁。)
用 than 连接两个对比的动作,表示“宁愿做A而不愿做B”。
结构:主语 + had rather + 动词原形 + than + 动词原形
(注意:than 后接动词时,需与前面的动词形式一致,即均为原形)
例句:
He had rather lose his job than lie to his boss.
(他宁愿失业也不愿对老板撒谎。)
We had rather save money for travel than buy unnecessary things.
(我们宁愿存钱旅行也不买无用的东西。)
当表达“宁愿别人做某事”时,had rather 后可接宾语从句,从句需用虚拟语气:
若描述现在/将来的情况,从句谓语用过去式(be动词统一用were);
若描述过去的情况,从句谓语用过去完成时(had done)。
结构:主语 + had rather + (that) + 从句主语 + 虚拟语气谓语
例句:
I had rather you didn’t tell her the truth now.
(我宁愿你现在别告诉她真相。)→ 现在的虚拟(用过去式didn’t)
She had rather he were here with her tonight.
(她宁愿他今晚和她在一起。)→ 将来的虚拟(be动词用were)
We had rather they hadn’t canceled the plan yesterday.
(我们宁愿他们昨天没取消计划。)→ 过去的虚拟(用过去完成时hadn’t canceled)
在 had rather 后直接加 not,表示“宁愿不做某事”。
结构:主语 + had rather + not + 动词原形
例句:
I had rather not eat fast food again this week.
(我这周宁愿不再吃快餐了。)
They had rather not discuss this topic in public.
(他们宁愿不在公开场合讨论这个话题。)
1、 缩写问题:
had rather 常缩写为 ’d rather(注意:would rather 也缩写为 ’d rather,需根据上下文判断,但语义一致)。
例句:I’d rather (had rather) stay than leave.(我宁愿留下也不离开。)
2、 与 would rather 的区别:
二者语义和用法几乎无差异,had rather 更偏向正式或老式表达,而 would rather 是现代英语的主流用法。在日常口语中,would rather 更常用。
had rather 本质是“宁愿”的正式表达,核心用法与 would rather 一致:
接动词原形表“宁愿做某事”;
与 than 连用表“宁愿A不愿B”;
接从句时用虚拟语气(过去式/过去完成时);
否定形式为 had rather not do。
通过以上结构和例子,即可掌握 had rather 的用法~