作业帮 > 英语 > 作业

o(∩_∩)oOnly when the whole city was covered in the thick fog

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/22 01:19:22
o(∩_∩)o
Only when the whole city was covered in the thick fog _______ the importance of environmental protection.
A.people realized
B.people had realized
C.did people realize
D.had people realized
请问一下为什么这题应该选择C而不是D呢?
同学,很高兴回答你的问题
正确答案确实选C
即:Only when the whole city was covered in the thick fog did people realize the importance of environmental protection.
翻译:只有当整个城市笼罩在浓雾之下,人们才会意识到环保的重要性.
解析:only 在句首时句子要倒装,句子为主从复合句,则主句倒装,从句不倒装.本句中从句的时态是一般过去时,那么主句的时态也要用一般过去时,不能用过去完成时,因为when 的意思是当...时,一般前后的时态应该是一致的,如果主句的动作发生在从句的动作之前,则主句用过去完成时,即“过去的过去”.而本句主句的动作应该是发生在从句的动作之后的,即先浓雾笼罩城市,后来人们才意思到,显然不能用过去完成时,所以D是错误的.
再给你看一道类似的例题,
Only when _____ home_____ that he had left his bag in the taxi he had taken.[ ]
A.he returned; did he realize
B.did he return; did he realize
C.he returned; he realized
D.did he return; he realized
Only when _____ home_____ that he had left his bag in the taxi he had taken.
A.he returned; did he realize
B.did he return; did he realize
C.he returned; he realized
D.did he return; he realized
答案:A
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
不明白请继续追问,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^