一道高中英语题求教

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:31:31
The thick smoke covered the whole city.It looked as if a great black blanket ______over it.
A.was thrown B.is thrown C.has been thrown D.had been thrown
答案是选D,可我觉得应该选A,不是主句加as if 再加主语+过去时表示与主句动作同时发生么?大家谁能帮我解释一下,十分感谢!

D.had been thrown为正确表达
主句用一般过去时,从句用过去完成时。这里句子强调的是smoke 对现在环境造成的影响,所以用了完成时。

as if引导的虚拟语气呀,主句一般过去时从句用过去完成时

应该用过去完成 当你看见浓烟笼罩的时候不能说同时一个行星被扔了下来 应该是已经被扔了下来盖住了天你才看见仿佛浓烟笼罩

首先,过去时没问题。但这件事发生在过去且对现在产生了影响,而影响是它看起来就像a great black blanket (1条巨大的毯子)thrown over(遮盖).
而你说的用法不在此句。