请教选C的理由Not until then ________know his mother had done it fo

请教选C的理由
Not until then ________know his mother had done it for his good.
A.he knew
B.does he know
C.did he know
D.he knows
答案选C为什么其他几个不能用?
顺便教一下倒装句,谢谢~
媚眼如丝1 1年前 已收到4个回答 举报

yige7595 幼苗

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

not until是连词,提前了就说明这是倒装句了.所以A D排除
后面用的是had done 过去完成时,说明这是过去发生的一个时间,不能用一般现在时,所以选C
这其实叫做前置
前置就是,正常语序中出现较晚的成分提前了,突出他的存在,强调他,有时候需要倒装,有时候不需要.
倒装就是在前置的基础上,又分了局部倒装和全部倒装.
很复杂的,一般高中学的就是部分倒装,比如not only 句型中的倒装
比如 not only did he complain about the food,he also ……
而状语提前则会用全部倒装
from the corner comes a bus
主要靠理解

1年前

3

川藏公路 幼苗

共回答了15个问题 举报

首先,后面的句子为过去完成,前面的要往前推一个时态,即为过去时直接可知选C
接着,因为否定词not提前于句首,所以要进行倒装。

1年前

2

孤独行者_nn 幼苗

共回答了13个问题 举报

以Not until开头用倒装形式,所以排除AD选项
根据句子后半部分的had和句意,可知时态为过去时
所以选C
该句还原后为:He did not know his mother had done it for his good until then.

1年前

2

流年观尘☆° 幼苗

共回答了2个问题 举报

首先NOT 作为否定词提前咯
所以句子要倒装 这是你要记住 的
然后因为后面是HAD DONE 是过去完成时 所以前面就是过去时
he knew 倒装过来就是did he know了`
做这样的题 你可以先把句子还原了再做

问问老师 他回给你讲的很清楚的...

1年前

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