为什么要加did?Only when he got into trouble____not having taken M

为什么要加did?
Only when he got into trouble____not having taken Mary’s advice.
A、he regretted
B、did he regret
C、regreted he
D、had he regretted
选B,为什么选,涉及那些知识点?我选了A,为什么会错?是那些知识点不清楚所致?C、D项怎么了?为什么不对?
呆呆头脑 1年前 已收到6个回答 举报

dadai 幼苗

共回答了19个问题采纳率:89.5% 举报

为了强调only及其所修饰的状语(通常是副词、介词短语或从句),则将它们移到句首,句中的主谓作部分倒装.如:
Only then did we realize that the man was blind.
直到那时我们才发现那个人是盲人.
全部倒装是只将句子中的谓语动词全部置于主语之前.此结构通常只用与一般现在时和 一般过去时
全部倒装的句型结构的主语必须是名词,如果主语是人称代词则不能完全倒装.所以C错
D时态错了,这里不是过去的过去,不用过去完成时.

1年前

2

可缘 幼苗

共回答了5个问题 举报

only在句首,这里用的是倒装。
查语法书里倒装那一部分,会有很详细的讲解。

1年前

2

导师 幼苗

共回答了9个问题 举报

当Only放在句首,句子必须要用倒装。
这里原来是he regretted 现在倒装助动词did提前,形式如同一般疑问句。所以答案是B。

1年前

2

vqbi6de_fn0e1e 幼苗

共回答了8个问题 举报

Only when he got into trouble did he regret not having taken Mary’s advice.倒装, 相当于
he did not regret having taken Mary’s advice Only when he got into trouble

1年前

1

冰这 幼苗

共回答了349个问题 举报

倒装表示强调。
正常语序应该是: He regretted not having taken Mary's advice only when he got into trouble.
Never have I heard such splendid music before.= I have never heard such splendid music before.

1年前

1

浮萍泛梗 幼苗

共回答了1388个问题 举报

only起头的句子,后面的动词要倒置。这里是简单过去,前后一致,所以把助动词did往前移。因为regret是及物动词,倒置时需用助动词带领。

1年前

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