首先需要纠正拼写:正确短语是 would sooner(而非“would sonner”)。
“would sooner”表示“宁愿;宁可;更愿意”,语气上和“would rather”非常接近(可互换),但有时更强调“优先选择”的决心。
结构:主语 + would sooner + 动词原形 (+ 其他成分)
例:
I would sooner stay at home than go out in the rain.(我宁愿在家也不愿冒雨出去。)
She would sooner walk to work than take the crowded subway.(她宁愿步行上班也不愿坐拥挤的地铁。)
结构:would sooner do A than do B(A和B均为动词原形)
例:
He would sooner resign than accept the unfair promotion.(他宁愿辞职也不愿接受这不公平的晋升。)
We would sooner eat leftovers than cook a new meal tonight.(今晚我们宁愿吃剩菜也不愿做新饭。)
当主语希望他人做(或不做)某事时,从句需用虚拟语气:
若从句描述现在/将来的情况:从句谓语用过去式(be动词用were);
若从句描述过去的情况:从句谓语用had done(过去完成时)。
例:
I would sooner you didn’t tell him about our plan.(我宁愿你别告诉他我们的计划。)(现在/将来的虚拟)
She would sooner you had come to the party yesterday.(她宁愿你昨天来参加派对了。)(过去的虚拟)
They would sooner the meeting were postponed.(他们宁愿会议延期。)(be动词用were,更正式)
结构:would sooner not + 动词原形
例:
I would sooner not talk about this topic right now.(我现在宁愿不聊这个话题。)
He would sooner not drink coffee after 6 PM.(他宁愿下午6点后不喝咖啡。)
“would sooner”和“would rather”几乎完全同义,可互换使用。细微差异在于:
“would sooner”更强调“时间上的优先”或“更迫切的选择”(但日常用中差别很小);
口语中“would rather”更常用,“would sooner”稍正式一点,但不影响理解。
用法 | 结构示例 | 例句 |
---|---|---|
宁愿做某事 | would sooner + 动词原形 | I would sooner sleep than watch TV. |
宁愿A不愿B | would sooner do A than do B | She’d sooner study than go shopping. |
希望他人做某事(虚拟) | would sooner + (that) + 从句(过去式/had done) | I’d sooner you were here.(现在) I’d sooner you had left earlier.(过去) |
宁愿不做某事 | would sooner not + 动词原形 | He’d sooner not attend the meeting. |