(A)We had no sooner set out when a thunderstorm broke.
(B) No sooner he had gone to sleep than the telephone rang once more.
上面的句子有什么错误?
关于句(A)要记住不要把 hardly... when, barely... when, scarcely... when 与 no sooner... than 弄混了。应牢记 no sooner 必须与 than 连用。请对比:
-
Mrs Winthrop had no sooner left the room than they began to gossip about her. (LEG) 温思罗普太太刚离开房间,他们就议论起她来了。
-
Mr Jenkins had hardly/scarcely/barely begun his speech when he was interrupted. (LEG) 詹金斯先生刚开始讲话就被人打断了。
关于句(B),应记住:当 No sooner 位于句首时,必须实行主谓语的部分倒装(即主语与助动词倒装)。
-
No sooner had he arrived than he began to complain. (MED) 他刚一到达就开始抱怨。
-
No sooner had she agreed to marry him than she began to have serious doubts. (PEU) 她刚同意跟他结婚,就开始产生严重的疑虑。
同样,hardly, scarcely, barely 位于句首时,也要实行主谓语部分倒装。
-
Hardly had he arrived when she started complaining. (LDCE) 他刚一到, 她就开始诉苦。
-
Scarcely had he gone out when it began to rain. (ALD) 他刚一走出去天就下雨了。
-
Hardly/Scarcely had he begun to speak when I sensed that he was in trouble. (EGS) 他刚一开口我就感到他遇到麻烦事了。