作业帮 > 英语 > 作业

Not until yesterday _____ his mind.

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/17 22:10:03
Not until yesterday _____ his mind.
1.Not until yesterday _____ his mind.
A.did the bell ring
D,had the bell rung
2.Only then ___ that i had made a terrible mistake
A.did I realize
B.had i realized
这两道题考的都是倒装的知识.这两道题应该都属于部分倒装,但是我不明白调在前面的助动词是did 还是had .什么情况下用did 什么情况下用had
第二题中,它受到前面的时间状语then "那时” 的限制,是在then 所指的时间范围内发生的一个动作,得用一般过去时。(注:一般过去时可以表示一个已完成的动作,过去完成时得有一个所参照的过去时间点,指在这个过去时间点以前。----【过去的过去】
Not until yesterday _____ his mind.
1.A.did the bell ring
2.A.did I realize
一般过去时,谓语是行为动词时用did; 如果从时间关系看,是过去的过去,该用过去完成时时 用had (后接主语+过去分词)
说到底,你这里的问题不是倒装,而是时态,你把一般过去时,和过去完成时的区别弄清楚,好好地去复习一下先.别指望我能一两句给你讲清楚 :)
再问: 第一道题的选项输入错误,应该是A,did he change B,had he changed. 这样的话第一道题就是选B了对吗?过去完成时表示过去某一时间或动作以前已经完成的动作,B挺符合的啊。 第二道题的选项“我意识到”这个动作不是已经完成了吗? 为什么不选B
再答: 它受到前面的时间状语then "那时” 的限制, 是在then 所指的时间范围内发生的一个动作, 得用一般过去时。(注:一般过去时可以表示一个已完成的动作, 过去完成时得有一个所参照的过去时间点, 指在这个过去时间点以前。----【过去的过去】