had在这里是什么词?No sooner had the film begun than the power went

had在这里是什么词?
No sooner had the film begun than the power went off.
鸣人小子 1年前 已收到4个回答 举报

Rogue 幼苗

共回答了16个问题采纳率:87.5% 举报

no sooner than 表示"一.就..."的意思,这是一个常用句型,其主句一般用过去完成时,从句一般过去时.特别要注意的是no sooner置于句首时,要用到装语序,即要把句子中的助动词提前,这里的had就是一个构成过去完成时态的助动词被提前了.该句的正常语序是:
The film had no sooner begun than the power went off.

1年前

7

顶针911 幼苗

共回答了8个问题 举报

过去完成时had done,因为no sooner在句首部分倒装。

1年前

2

孤独的杨树叶子 幼苗

共回答了4个问题 举报

had是助动词呢,这是个倒装句,原语序是 The power went off no sooner than the film had begun .这样懂了咩~

1年前

1

katanec 幼苗

共回答了30个问题 举报

这是no sooner than "一....就..."句型。
no sooner置于句首构成倒装,要把句子中的助动词提前,这里的had就是提前了,正常句子:
the film had no sooner begun than the power went off.
另外,no sooner than 句型,主句一般用过去完成时,从句一般过去时。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.049 s. - webmaster@yulucn.com