Millions of pounds’ worth of damage ______ by a storm which swept across the north of England last

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
1 你的句子强调的是“从last night到现在”的结果,所以用“现在完成时”。
B强调的是last night以前的事情,不符合你的句子的语境。

2 Millions of pounds’ worth of damage是单数,worth在这里是不可数名词,做主语,所以是单数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-04
A
对现在有影响(损失严重)
如果是B过去完成时
必须得有一个发生在过去的动词和它做对比,先发生的才能用过去完成时
这里虽然有个swept(横扫),但是显然这个动作是先发生,而由...导致是后发生
第2个回答  2012-05-04
A. has been caused