请哪位英语高手给我详细介绍一下no sooner...than的具体用法

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:25:55
越具体越好,谢谢了

no sooner...than:

一...就...

no sooner had he arrived home than he turned on the TV
他一到家就打开了电视

前面用过去完成时,后面用过去时
弄明白了其实发现很简单的

No sooner had mother come back than she found the TV was left open.
妈妈一回家就发现电视机开着。

no sooner跟先发生的动作,因为否定词在句首,后面倒装.
有时两个都用过去式也可以。

http://zhidao.baidu.com/question/31890778.html?si=1

引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句)
例:
I had no sooner reached home than it began to rain.
我一到家天就下起雨来
No sooner ...than...常放在句首,表示强调.这时主句要倒装.
例:No sooner had I reached home than it began to rain.
与这个短语类似的还有 hardly ... when
意思为:"还没...就..."
例:
We had hardly gotten there when it began to rain.
我们还没到那儿,天就下起雨了.
(主句用过去完成时,从句用一般过去时)
Hardly...when...也常放在句首
例:
Hardly had