24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1005  |  回复: 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的回帖

qqkk562

银虫 (小有名气)

1  虚拟语气,as it is   是过去和现在比较,不是过去的过去和过去比较

2  这句或许可以理解为省略的THERE BE句型,THAN后面应该接和MORE后面同级别的分句


瞎想的,不知道对不,考中国人出的外语考卷遇到难题的时候一定要 出奇制胜 ,从中学开始就有些英语题目的答案和解释让人实在很无语。。。
2楼2009-04-05 18:58:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

五四青年

至尊木虫 (著名写手)

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

rowansun

木虫 (文坛精英)

给发bb么
人家不高看你,你自己更要高看自己。
4楼2009-04-05 22:36:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqkk562

银虫 (小有名气)

英语语言文学?

专业人士就多帮帮忙啊,连游戏性质的金币也计较,那对现实货币的态度就更那个啥了。。。

希望楼上是开玩笑而已,呵呵
5楼2009-04-06 10:02:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zjdaniel

金虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by 五四青年 at 2009-04-05 18:09:19:
这两个题让我很困惑。
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        ...

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.因为肯定是先投资,公司然后繁荣的。
解释一下,投资首先就是一种对未来的下注,而且看看时态,请be状态词,而不是直接用invested动词,如何用invest,那么就用had,表示这一动作发生在thrive之前,现在是be动词,注意,可以理解成我过去某个时刻到未来的状态,公众投资这种投资是对未来投资,并在未来产生效应,翻译:要不是【过去】公众的及时投资【对未来】,我们公司就不会象今天这样繁荣【再看看would not be thriving 而不是would not have thrived之类】
2. More people will eat out in restaurants _____ they do today.
  A. than           B. when            C. while            D. as
答案是D. 我觉得A没有问题,因为more是比较啊。
这个不存在争议了,看do today就行了,不是they used to do,注意翻译:
将来越来越多的人喜欢下馆子,正如今天他们喜欢下馆子

本文来自: 小木虫论坛 http://muchong.com/bbs/viewthread.php?tid=1258570

[ Last edited by zjdaniel on 2011-2-10 at 09:23 ]
parapetjunketspreebedsithypochondrianabobessbuzzwordlineup
6楼2011-02-10 09:21:30
已阅   回复此楼   关注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的回帖

zjdaniel

金虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by 五四青年 at 2011-02-10 17:43:12:
第一题我最终请教了多个英语母语人士,最后朋友推荐了一个英语母语语言老师,这是解释:
Correct answer is a)

Explanation: This is an example of a mixed conditional with the first clause referring t ...

①It is for the timely investment from the general public
②the general public have invested timely
这两个时态不一样,结果就不一样,如果原题时态是用②,则倾向于A形式的答案,B这个是状态,是一个持续的状态,很明显,而且这个投资本身就是一个从过去一直持续到现在的状态,invested玩之后,这个状态investment还在进行!
就象你投资建厂,盖好了,投资结束了,但投资产生的效益在生产过程中体现,比如第一年赚10万元,第二前赚10万元。。。。。,这是投资所持续的状态,就是be动词的状态,而invested已成过去,所以这个investment的状态与第二句的状态其实是基本一致的,而非以前以后的关系!!!!所以。。。。。,你跟老外解释一下这层关系,你再看看答案
parapetjunketspreebedsithypochondrianabobessbuzzwordlineup
8楼2011-02-12 09:56:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 五四青年 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见