Since February, the Federal Reserve has raised its short-term interest rate target five times, and because of the economy's continued strength, analysts have been predicting for weeks that the target will be raised again in November.
because of the economy's continued strength, analysts have been predicting for weeks that the target will
with the economy's strength continuing, analysts predicted for weeks that the target
because the economy continues strong, analysts predicted for weeks that the target would
due to the economy's continued strength, analysts have been predicting for weeks that the target
due to the fact of the economy's continued strength, analysts predicted for weeks that the target will
题目分析:
区分will,would:这里的意思表示,很肯定的断定xxx发生,没有虚拟,没有与现在相反的语境,所以,用will最好。predict是要搭配will的,不同于expect to do。除了用在过去时态中,would用在虚拟里(与现实相反),不用在肯定语境中。
选项分析:
A选项:Correct. 本选项在语法和逻辑上均是正确的。have been predicting表达的意思是(几周以来)至今仍在预测,而且与后面的will相呼应,即,表明预测的是以后的事。
B选项:with the economy's strength continuing是独立主格结构,其应改为介词短语because of the economy's continued strength,这点考查了名词和ing的区别,用之于本题,显然这个“经济的持续增长”是有时效性的,在经济持续增长后的很短一段时间内,分析师们会预测经济目标上升。如果在经济持续增长是发生在很久以前的,那么显然,其无法在语境中和“预测目标上升”之间产生因果关系。因此,此处的“经济持续增长”必须指的是这个事件本身,不能指这个事实。又例如:
(1) I know that people reduced driving.
(2) **I know people’s reduction of driving.
此时只有句(1)是正确的。这是因为,“我知道”的是一个事实,即,此时的reduce事件没有时效性,只要reduce这个事件发生了,无论在之后的何时,都可以满足“我知道”这个语境。因此,我知道的是一个事实,而并非一个事件。事实是恒久的,没有时效性的。
另外,predicted一般过去时错误,句首Since February,后面的for weeks是完成时态的标志,不能说analysts predicted for weeks。
C选项:原因状语because the economy continues strong需改为介词短语because of the economy's continued strength错误同选项(B)。另外,predicted一般过去时错误同(B)。
D选项:predict引导的宾语从句应用将来时,不用虚拟语气,不能直接用be。
E选项:predicted一般过去时错误同(B);另外,the fact不能添加,类似于名词和从句的区别,由于名词不能表达一个事实,所以只能用the fact that,不能用the fact of。
have been predicting表达的意思是(几周以来)至今仍在预测,故BCE过去式predicted错误
due to错误
登录 或 注册 后可以参加讨论