今天做prep2的时候发现有这么一道题,奇怪在破解版prep SC里面找不到题目,大家帮忙看看.....
On account of a law passed in 1933, 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.
A. On account of a law passed in 1933, making it a crime punishable by imprisonment that a United States citizen hold
B. With a law that passed in 1993 that makes it a crime punishable by imprisonment that a United States citizen hold
C. A law passed in 1993 that made it a crime punishable by imprisonment for a United States citizen holding
D. Because of a law passed in 1993 making it a crime punishable by imprisonment for a United States citizen to hold
E. Due to a law being passed in 1933 that makes it a crime punishable by imprisonment for a United States citizen to hold
正确答案是D,我选的C。可是我怎么觉得哪个都不对,D的because of 后面跟这么一长串复杂的修饰可以吗?如果说passed 做为分词修饰law,后面的making 是伴随状语吗?可以这么用吗?晕了。。。。。 |