Millions of pounds'worth of damage___by a snowstorm which struck the north of England last night.为什么不能用had been caused 为什么正确答案是has been caused,不是有last night表示过去吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 16:28:45

Millions of pounds'worth of damage___by a snowstorm which struck the north of England last night.为什么不能用had been caused 为什么正确答案是has been caused,不是有last night表示过去吗?
Millions of pounds'worth of damage___by a snowstorm which struck the north of England last night.
为什么不能用had been caused
为什么正确答案是has been caused,不是有last night表示过去吗?

Millions of pounds'worth of damage___by a snowstorm which struck the north of England last night.为什么不能用had been caused 为什么正确答案是has been caused,不是有last night表示过去吗?
last night修饰的是struck
主句中是表示last night发生的snowstorm对现在造成的影响

has been caused
是指从last night到现在也是

昨晚发生的事情,到灾难的影响已经持续到了现在,而且句首所说的几百万的经济损失也说的是到现在为止所造成的损失