no sooner than和hardly when的区别是什么?

2026年09月27日 09:51
有2个网友回答
网友(1):

"No sooner than" 和 "Hardly when" 都是英语中常见的表达方式,用于表示两个事件或行动发生的先后顺序。它们在含义和用法上略有不同:

  • "No sooner than" 表示“一...就...”的意思,通常用于描述一个动作刚刚完成,另一个动作立即跟着发生。例如:No sooner than I finished my meal, the phone rang.(我刚吃完饭,电话铃就响了。)

  • "Hardly when" 则表示“几乎没...就...”的意思,也用于描述两个动作之间紧密的时间关系,但它强调的是两个动作之间短暂的时间间隔。例如:Hardly had she arrived home when the storm hit.(她刚回到家,暴风雨就来了。)

  • 需要注意的是,"No sooner than" 和 "Hardly when" 在结构上也略有不同。前者是一个倒装结构,动词放在主语之前;而后者则是一个正常的从句结构。

    总之,“No sooner than” 和 “Hardly when” 它们都是表示两个事件或行动发生的先后顺序,但在含义和用法上略有不同。

网友(2):

意思没有区别,结构有点不一样。(注意搭配)
(放在句首时,都倒装,结构一般是“过去完成时+一般过去时”)
no sooner had+主语+过去分词+其它...than主语+一般过去时
hardly had+主语+过去分词+其它...when主语+一般过去时
no sooner...than...(than属于比较状语从句)刚一......就:表示某个动作刚刚发生,另一个动作紧接着就发生了。
hardly...when...(when属于时间状语从句)
No sooner had she said it than she burst into tears. 她刚一说完,泪水便夺眶而出。
《牛津词典》
Hardly had she said it when she burst into tears.