5.Millions of pounds’ worth of damage ______ by a storm which swept across the north of England last night.(2005 重庆卷)A.has been caused B.had been caused 选A,还是B,这题Millions of pounds’ worth of damage是复数还是单数

问题描述:

5.Millions of pounds’ worth of damage ______ by a storm which swept across the north of England last night.(2005 重庆卷)
A.has been caused B.had been caused
选A,还是B,
这题Millions of pounds’ worth of damage是复数还是单数

A. has been caused

A
对现在有影响(损失严重)
如果是B过去完成时
必须得有一个发生在过去的动词和它做对比,先发生的才能用过去完成时
这里虽然有个swept(横扫),但是显然这个动作是先发生,而由...导致是后发生

答案是A
1 你的句子强调的是“从last night到现在”的结果,所以用“现在完成时”.
B强调的是last night以前的事情,不符合你的句子的语境.
2 Millions of pounds’ worth of damage是单数,worth在这里是不可数名词,做主语,所以是单数.