24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1007  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

五四青年

至尊木虫 (著名写手)

[交流] 请教语法问题已有2人参与

这两个题让我很困惑。
1.            for the timely investment from the general public, our company would not be so thriving as it is.  
A. Had it not been   B. Were it not      C. Be it not         D. Should it not be
答案是B 我觉得应该是A.因为肯定是先投资,公司然后繁荣的。
2. More people will eat out in restaurants _____ they do today.
  A. than           B. when            C. while            D. as
答案是D. 我觉得A没有问题,因为more是比较啊。

请教过两个美国人,意见和我一致。但是两个很有经验的中国老师都说2的答案就是D. 说不是比较,是方式。意思是,就如今天一样,将来会有更多的人出去下馆子。

希望大家路过说说自己的观点。

谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

五四青年

至尊木虫 (著名写手)

谢谢!不过不太理解楼上的话。第一句没有比较啊。你是说主句说的是与现在事实相反的情况?
语法书上说,虚拟语气在条件句里,如果指的是过去要用过去完成时,指的是现在或将来要用过去时。投资既然是过去,那么不是过去完成时吗?
3楼2009-04-05 19:47:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

五四青年

至尊木虫 (著名写手)

第一题我最终请教了多个英语母语人士,最后朋友推荐了一个英语母语语言老师,这是解释:
Correct answer is a)

Explanation: This is an example of a mixed conditional with the first clause referring to a completed past event, and the second clause refering to a present state. In such conditional sentences, the 'past perfect' form ( had + past participle) is used to refer to past actions, while the 'would + infinitive' form is used to refer to present states/events.
7楼2011-02-10 17:43:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 五四青年 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见