急求一道GMAT语法题解答

SinceFebruary,theFederalReservehasraiseditsshort-terminterestratetargetfivetimes,andb... 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.

A. because of the economy’s continued strength, analysts have been predicting for weeks that the target will
B. with the economy’s strength continuing, analysts predicted for weeks that the target
C. because the economy continues strong, analysts predicted for weeks that the target would
D. due to the economy’s continued strength, analysts have been predicting for weeks that the target
E. due to the fact of the economy’s continued strength, analysts predicted for weeks that the target will
根据开头since February,不是应该用现在完成时吗?A为什么不对?
希望大家给个详细的解释,谢谢了
此题正确答案是C
展开
 我来答
飘冷清风
2009-08-03 · TA获得超过1664个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:364万
展开全部
首先
since february 是第一个分句的时间状语,第一个分句确实用了现在完成时态来对应:has raised...

,+and 之后是另起了1个完整句。是为整个句子的第2主句。结构上是2个主句用,+and 连接。第一个主句的时间状语和语境并不影响第2个主句,第2个主句的时态根据它本身的语境来判断。

其次 because of 强调的是后面这个词组,而后面这个词组用economy的所有格,强调strength,不仅这个所有格的用法不好(无生命抽象概念的所有格用of),而且表述后面主句的原因也表述的并不清晰。
最后have been predicting 现在完成进行时的表述错误。predict并非一个持续的动作,如果要用完成时也应该用现在完成时:have predicted
point0728
2012-05-05
知道答主
回答量:1
采纳率:0%
帮助的人:1632
展开全部
此题prep原题,答案是A。
for weeks 用完成时态更好,因此选have been predicting。而且since february,the FR都在提高短期利率,因而在这期间predict的动作也是持续的,因此选have been predicting。
其次would不如will好。would通常用在虚拟语气(与现实相反)和过去时,一般不用在肯定语境中。而will表示predict搭配正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
marlborojohn
2009-08-03 · 超过11用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
A选项一眼的错误就是双重所有格,GMAT语法中一个必须要掌握的错误选项标志就是双重所有格,of one's 。其次have been doing表示现在在做某事,将来还要做某事,predict预测这样的动作不会一直持续不断的进行,应该是过去预测,预测好了就结束了,不必一直预测下去,那样就不是预测是观察了。Since February到底做不做全句的时态,你没有办法保证,因为在and的前面有个逗号,这可以把句子的时间给断开。
B选项with的表达无法承接原句逻辑因为...所以...
D选项有A的时态错误也有 economy’s continued strength这样一个名词结构本身就十分的累赘,更何况分析者做预测是根据一个事物的走势,动向这样的动作做出判断,用动词更合适。
E选项时态错在predicted的从句里,过去预测就该用would而不是will前面的名词结构也显然不合适。
所以正解 C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-08-03
展开全部
答案是什么?是B吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式