ChaseDream

标题: [求助]GWD-8-Q24 [打印本页]

作者: regine_lin    时间: 2008-6-30 13:40
标题: [求助]GWD-8-Q24

GWD-8-Q24:

A March 2000 Census Bureau survey showed that Mexico accounted for more than a quarter of all foreign-born residents of the United States, the largest share for any country to contribute since 1890, when about 30 percent of the country’s foreign-born population was from Germany.

 

A.      the largest share for any country to contribute

B.       the largest share that any country has contributed

C.      which makes it the largest share for any country to contribute

D.      having the largest share to be contributed by any country

E.       having the largest share to have been contributed by any country

答案选B,不过B中的has contributed不符合整句的时态啊...我选了A,A项是不是因为for...to...容易引起歧义所以不是答案呢?

请牛牛们指教!~谢谢~


作者: LuckyKitten    时间: 2008-6-30 15:04

这道题很好,很tricky

选A的话,和后面的about 30 percent of the country’s foreign-born population was from Germany in/before 1890 是矛盾的

而选B的话,意思是从1890年后一直到现在,所以应该用现在完成时


作者: bosfashion    时间: 2008-6-30 15:20

第一, for ... to do sth 一般都是错误的

第二, 如果有since引导的时间壮语,事态一般要用完成时

这是我的看法,不知道对不对?


作者: regine_lin    时间: 2008-6-30 17:19

谢谢楼上两位,偶明白些了~~


作者: nerakuhs    时间: 2009-1-17 18:29
以下是引用bosfashion在2008-6-30 15:20:00的发言:

第一, for ... to do sth 一般都是错误的

第二, 如果有since引导的时间壮语,事态一般要用完成时

这是我的看法,不知道对不对?

恩 ,如果是since,确实要完成时

如果for 。。。to do sth错误,那一般应该怎么表达?


[此贴子已经被作者于2009-1-17 18:29:13编辑过]

作者: pwss    时间: 2009-7-23 23:51
up
作者: elodie    时间: 2009-9-24 12:05
以下是引用LuckyKitten在2008/6/30 15:04:00的发言:

这道题很好,很tricky

选A的话,和后面的about 30 percent of the country’s foreign-born population was from Germany in/before 1890 是矛盾的

而选B的话,意思是从1890年后一直到现在,所以应该用现在完成时

怎么矛盾了呢

我觉得其实应该用过去完成时,表明从1890年到A March 2000 Census Bureau survey showed 为止,不应该表示到现在吧


作者: echo0709    时间: 2009-9-24 22:48
up




欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3