[tr][td=369]Although a surge in retail sales have raised hopes that there is a recovery finally under way, many economists say thatwithout a large amount of spending the recovery might not last.
(A) have raised hopes that there is a recovery finally (B) raised hopes for there being a recovery finally (C) had raised hopes for a recovery finally being (D) has raised hopes that a recovery is finally (E) raised hopes for a recovery finally [/td][/tr]答案是选D。 请问B ,E 中raised的时态对吗? 答案解释中没有说到BE中的时态有问题。不知道这里是否必须用现在完成时。作者: 倦夕可乐 时间: 2012-4-5 08:12
imo,actually. present perfect means continous actions here..the surge still can raise hopes that whatever... now. Do need to change the tense.作者: superbat28 时间: 2012-4-5 08:37
嗯,我觉得要留完成时。因为主句是economists say...所以从句最好找一个时态能和现在挂上钩的。完成时比一般过去时在这个作用上肯定要好。作者: qinqin2012 时间: 2012-4-5 09:49
O(∩_∩)O谢谢!那么这道题是不是一定不能用raised? 还是仅仅是 has raised比raised好,只是一个有效性的问题?为什么?