急求一道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 展开
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 展开
4个回答
展开全部
首先
since february 是第一个分句的时间状语,第一个分句确实用了现在完成时态来对应:has raised...
,+and 之后是另起了1个完整句。是为整个句子的第2主句。结构上是2个主句用,+and 连接。第一个主句的时间状语和语境并不影响第2个主句,第2个主句的时态根据它本身的语境来判断。
其次 because of 强调的是后面这个词组,而后面这个词组用economy的所有格,强调strength,不仅这个所有格的用法不好(无生命抽象概念的所有格用of),而且表述后面主句的原因也表述的并不清晰。
最后have been predicting 现在完成进行时的表述错误。predict并非一个持续的动作,如果要用完成时也应该用现在完成时:have predicted
since february 是第一个分句的时间状语,第一个分句确实用了现在完成时态来对应:has raised...
,+and 之后是另起了1个完整句。是为整个句子的第2主句。结构上是2个主句用,+and 连接。第一个主句的时间状语和语境并不影响第2个主句,第2个主句的时态根据它本身的语境来判断。
其次 because of 强调的是后面这个词组,而后面这个词组用economy的所有格,强调strength,不仅这个所有格的用法不好(无生命抽象概念的所有格用of),而且表述后面主句的原因也表述的并不清晰。
最后have been predicting 现在完成进行时的表述错误。predict并非一个持续的动作,如果要用完成时也应该用现在完成时:have predicted
展开全部
此题prep原题,答案是A。
for weeks 用完成时态更好,因此选have been predicting。而且since february,the FR都在提高短期利率,因而在这期间predict的动作也是持续的,因此选have been predicting。
其次would不如will好。would通常用在虚拟语气(与现实相反)和过去时,一般不用在肯定语境中。而will表示predict搭配正确。
for weeks 用完成时态更好,因此选have been predicting。而且since february,the FR都在提高短期利率,因而在这期间predict的动作也是持续的,因此选have been predicting。
其次would不如will好。would通常用在虚拟语气(与现实相反)和过去时,一般不用在肯定语境中。而will表示predict搭配正确。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
B选项with的表达无法承接原句逻辑因为...所以...
D选项有A的时态错误也有 economy’s continued strength这样一个名词结构本身就十分的累赘,更何况分析者做预测是根据一个事物的走势,动向这样的动作做出判断,用动词更合适。
E选项时态错在predicted的从句里,过去预测就该用would而不是will前面的名词结构也显然不合适。
所以正解 C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-08-03
展开全部
答案是什么?是B吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询