hardly when和no sooner than 都是表示“一…就…”的意思,但是用法有所不同。
hardly when表示“一…就…”,表示两件事情发生之间的关系是焦点,其后一般接着一个完整的时间状语从句,而且主句里的动作也很明显,这个从句前后谓语动词要一致,后面的从句表示的内容要晚于前面的句子才能用hardly when引导。
例如:Hardly had I finished my meal when he arrived.(我刚吃完饭,他就来了)。
No sooner than表示“一…就…”,两个句子的时间关系是关键,后一句的动作必须早于前一句的动作。在它的句子结构中,只有一个完整的句子,我们可以看到no sooner than 引导的句子里,前后谓语动词一致,而且主句后面接了一个带有when 或者than 的完整从句。
例如:No sooner had I arrived home than it started to rain.(我刚到家,就开始下雨)。
因篇幅问题不能全部显示,请点此查看更多更全内容