- UID
- 1110841
- 在线时间
- 小时
- 注册时间
- 2015-5-5
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
这道题D对.
passed...和making...作为两个修饰语是否需要用AND连接, 我认为不需要.
L=a law, A=(passed...), B=(making...),
本质上讲, (L∧A)∧B=(L∧A)∧(L∧B), 表达的意思上没有本质区别, 只有先后顺序上的微小差别, 但这两种方式应该都说得通.
Because of + NOUN + making...是否wordy, 我认为不wordy. (-ing形式或-ed形式的动词+限定语)直接放在(即不加逗号)(名词或名词短语)后对其进行修饰都是可行的, 限定的对象也都是相同的. CLAUSE+COMMA + -ing形式和-ing...+COMMA+CLAUSE是需要单独来看的. 另外即使wordy, 也先看表达的意思是否准确.
另外, 并非D对A也对. 同样是making且出现在被修饰的中心成分之后, D中 (无COMMA) making... 限定的是law passed in 1933. 这个是没问题的.
A中出现了On account of, 这里COMMA+making...若修饰a law passed in 1933, 首先这种修饰结构是错的, 因为On account of a law passed in 1933的中心成分是a law, passed in 1933是修饰语. 其次, 即使句法对, 句意表达也有问题, COMMA+making...修饰的是a law passed in 1933这个事件, 而不是the law.
如果COMMA+making...不修饰之前的部分, 那么还可看做Making...+COMMA+immigrants..., 这里Making...修饰的是immigrants...这一句中的immigrants, 表达的意思就成了"携带这种形式的金是一项罪"是immigrants造成的, 而不是the law造成的.
说下B, C, E
B中citizen hold gold中hold没有用单数, 这个问题A也有.
C中a law passed in 1933 that made...强调这部法律在过去定过了一项罪; a US citizen holding gold强调正在hold这个状态是一项罪. 前者用过去时后者用进行时都稍微改变了语义. 要表达的语义不需要额外强调这部法律是在过去定过的, 能体现1933年通过的这部法律在immigrant遭遇发生的时候在生效就足以, 因此用that makes或making即可. 而量罪依据是持有, 用hold即可.
另外从语法上讲, immigrants前的部分是一个NOUN, 不是一个CLAUSE, 也不是独立主格...不可直接接一个完整的句子.
E中being强调这部法律在1933年正在被通过, 也改变了语义. 要表达的语义应该是这部在1933年被通过的法律如何云云, 不需要强调在某年正在被通过这一正在进行的状态.
|
|