作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/16 05:09:14
为什么要加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项怎么了?为什么不对?
为什么要加did?Only when he got into trouble____not having taken M
为了强调only及其所修饰的状语(通常是副词、介词短语或从句),则将它们移到句首,句中的主谓作部分倒装.如:
Only then did we realize that the man was blind.
直到那时我们才发现那个人是盲人.
全部倒装是只将句子中的谓语动词全部置于主语之前.此结构通常只用与一般现在时和 一般过去时
全部倒装的句型结构的主语必须是名词,如果主语是人称代词则不能完全倒装.所以C错
D时态错了,这里不是过去的过去,不用过去完成时.