题目
第23题Millions of pounds’ worth of damage ( ) by a storm which swept across the north of England last night.A. has been causedB. have been causedC. will be causedD. will have been caused
第23题Millions of pounds’ worth of damage ( ) by a storm which swept across the north of England last night.
A. has been caused
B. have been caused
C. will be caused
D. will have been caused
题目解答
答案
A. has been caused
解析
考查要点:本题主要考查被动语态的时态选择和主谓一致。
解题核心:
- 主语分析:主语是“damage”,为不可数名词,因此动词需用单数形式,排除B、D选项。
- 时间表达:时间状语“last night”暗示动作发生在过去,但需结合语境判断是否强调对现在的影响。
- 时态选择:虽然“swept”为一般过去时,但“damage”是当前的结果,需用现在完成时表达动作的持续性影响。
主谓一致分析
主语“Millions of pounds’ worth of damage”中,“damage”是不可数名词,因此动词需用单数形式。选项B(have been caused)和D(will have been caused)为复数形式,直接排除。
时态分析
- 时间状语“last night”:虽然表示过去时间,但句子强调“损害”这一结果对现在的影响(如当前仍存在的损失)。
- 被动语态选择:主语“damage”是被动形成的,需用被动语态。
- 现在完成时:“has been caused”(选项A)表示动作从过去持续到当前,符合语境;而选项C(will be caused)表示将来,与“last night”矛盾。