no sooner ..than 句型问题,请高人指教,谢谢
1)It began to snow no sooner than she stepped out of the house. (no sooner than:一...就...)
2) It did not begin to snow until she left.(not...until:直到...才...)
3) It began to snow as soon as she went out of the door. (as soon as:一...就...)
一、表达意义不同:
no sooner than,翻译为“一…就…”
hardly when ,翻译为“几乎未来得及;他的妻子就开始抱怨;刚一…就;几乎未来得及就”
as soon as,翻译为“一…就…”,语法注意主将从现。意思是尽可能的快,一般用于词组as soon as possible(缩写ASAP)。
二、它们三个所表达事情的间隔时间不同。
as soon as 较长,no sooner...than 居中,hardly...when 间隔时间最短。
1、as soon as意思相当于 A事情发生以后,就做B这件事情。
例如:I'll write you as soon as I get there.
我一到那儿就给你来信。(一般现在时)
As soon as I went in,Katherine cried out with pleasure.
我一进门,Katherine就高兴的叫起来。(一般过去时)
2、no sooner...than
它的意思相当于刚做完A这件事,就做了B这件事。
例如:He had no sooner returned than he bought a house.
他一回来就买了一套房子。
3、hardly...when...,它的意思是“几乎未来得及做完A这件事,紧接着就开始B这件事了”,使用这个短语时,一般用于过去完成时;并且when有时可改用before。例如:
He had hardly finished the article when the light went out.
他刚写完文,灯就熄了。
三、如果no sooner 位于句首,主句要用倒装结构。As soon as和hardly...when...没有这个情况。例如:
No sooner had he arrived than he went away again.
他刚到就又走了。
引导时间状语从句,主句用过去完成时,“than”后面的从句用一般过去时。从这里也可以知道,no sooner后面是主句,先发生,than后面是从句,后发生。
例如 No sooner had we left home than it began to rain. 你也可以通俗理解为 We had no sooner left home than it began to rain.“我们离家没多久,天就开始下雨了”,即 It began to rain soon after we left home. “下雨”和“离家”的动作差不多时间发生,但是稍稍晚了一点点。
正规的语法中主句还是应该用过去完成时,我对你例句2的解释是这个强调的是一个unpacked的状态,你可以询问你的老师来确定我的说法。
BBC网站上也有人问了关于no sooner...than的主从句时间问题,回答者的分析和我的分析是一样的,同时分析者也说了“It’s actually a rather literary construction. I’d expect to read it, maybe write it, but I probably wouldn’t say it.”这个句型很书面,人们在日常生活中更倾向于说It began to rain soon after we left home. 这样易于理解的句子。
希望简单的解释对你的理解有帮助。
no
sooner
接的是主句,后面是从句。过去完成时在口语中一般可以替换为过去式。相同的,现在完成时也可以替换为一般现在时。
no
sooner...
than...
"一...就..."
引导时间状语从句,主句用过去完成时,"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
we
gotten
there
when
it
began
to
rain.
啜杰艾和: no sooner... than... "一...就..."引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句) 例: I had no sooner reached home than it began to rain. 我一到家天就下...
永川市15049266471: no sooner......than用法 - ?
啜杰艾和: no sooner ...than 一.......就......(只用于过去式) no sooner引导的从句中谓语动词用过去完成时,当no sooner移到句首时,从句部分要倒装;than后面用一般过去时. Eg:No sooner had he entered the room than the telephone rang.(=He had no sooner entered the room that the telephone rang.)(他一进入房间电话铃就响了.)希望能帮到你!!
永川市15049266471: no sooner ...than 是什么意思 - ?
啜杰艾和: 它等于Hardly ...when,都是“一...就...” 一般前半句用倒装语序;而且前面句的时态比后半句早一个时态. 这样解释,很容易理解,也知道了它的用法吧
永川市15049266471: no sooner than 能举几个例子吗? - ?
啜杰艾和:[答案] no sooner...than..."一...就..."引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句)例:I had no sooner reached home than it began to rain....
永川市15049266471: no sooner .than怎么用 - ?
啜杰艾和:[答案] no sooner...than..."一...就..." 引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句) 例:I had no sooner reached home than it began to rain...
永川市15049266471: 用no sooner.than造句5句 - ?
啜杰艾和:[答案] 经济数学团队为你解答, no sooner...than..."一...就..." 引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时.(从这里可以知道,no sooner后面是主句;than后面是从句) 例: 1 I had no sooner reached home than it began to ...
永川市15049266471: 英语造句no sooner...than... - ?
啜杰艾和:[答案] No sooner had he arrived than the trouble started. 他刚一到,麻烦就来了. No sooner had she seen me than she ran off. 她一看见我就跑开了.
永川市15049266471: no sooner than 和 as soon as有什么区别 - ?
啜杰艾和: 意思是一样的,都是“一……就”,用法上有很大区别,No sooner一般要用倒装句,而且时态也是有要求的no sooner一般后面用过去完成时,than后面用一般过去式,He had no sooner come than she left.(=No sooner had he came than she left) 他一来,她就离开. as soon as 时态没什么具体要求 She left as soon as he had come
永川市15049266471: no sooner than 与no sooner then区别 (话说有no sooner then吗?) - ?
啜杰艾和:[答案] 没有no sooner,then 你记的时候记住:than是和比较级连用的,所以前面是sooner.
永川市15049266471: no sooner than 和 hardly when的用法两个词组的用法与区别,还有各可以用于什么时态,像no sooner than 这个能不能不与过去完成时和过去时搭配, - ?
啜杰艾和:[答案] no sooner…than 它的意思相当于“刚做完A这件事,就做B这件事”.例如:He had no sooner returned than he bought a house.他一回来就买了一套房子.如果no sooner 位于句首,主句要用倒装结构.例如:No sooner had he...