ChaseDream

标题: GWD12-22请斑竹帮帮忙啊~困惑 [打印本页]

作者: pandaeyes    时间: 2007-5-29 23:26
标题: GWD12-22请斑竹帮帮忙啊~困惑

On account of a law passed in 1993, making it a crime punishable by imprisonment that a United States citizen hold gold in the form of bullion or coins, immigrants found that on arrival in the United States they had to surrender all of the gold they had brought with them.

 

 

  1. On account of a law passed in 1993, making it a crime punishable by imprisonment that a United States citizen hold
            
  2. With a law passed in 1933 that makes it a crime punishable by imprisonment that a United States citizen hold

  3. A law passed in 1933 that made it a crime punishable by imprisonment for a United States citizen holding
            
  4. Because of a law passed in 1933 making it a crime punishable by imprisonment for a United States citizen to hold(为啥错了)
            
  5. Due to a law being passed in 1933 that makes it a crime punishable by imprisonment for a United States citizen to hold

请帮忙看看~~~~谢谢谢谢

首先我觉得d没什么问题,make it adj.for...to do也是比较简洁的。

另外,b里面难道a United States citizen为啥不是holds呢~~~要三单的吧~~~


作者: Gudjohnson    时间: 2007-5-30 21:44
because of a law 或者 because of a law making; 容易有这个歧义
作者: 程雅祺    时间: 2007-7-7 15:41

我也不明白,上次在论坛上看了版主总结的关于WITH 的用法

我做的时候觉得with 在这里不对,就排除了

哪位好心人帮帮忙吧~~~~~~~~~~~


作者: bzd2007    时间: 2007-7-8 11:44

蔡鸟意见,从语法结构之外的语义上讲,b是最准确的。第一,with有“随着”的意思,这与后面immigrants found 相呼应。发现都是需要一个过程的,而不是直接现成的。第二,移民们的金银币越来越少,其直接原因是法律的出台吗?不是,法律出台并不直接剥夺移民们的金银币,而是由于移民们的不习惯、相关兑换机制不健全、不合理等等,导致移民们的金银币越来越少。所以,两者并不是因果关系,而是表伴随。

供参考。


作者: nickynicky    时间: 2007-8-5 11:00

I think your understanding of this sentence is totally wrong...






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