[文法] 双重否定

楼主: gloria0708 (做我自己贯彻快乐)   2016-10-15 18:27:00
请教各位一题文法题的答案~
A woman never buys a thing _____ beats down the price.
(A)without (B)but (C)but she (D)that she
我觉得答案(B)和(C)都可以,请问哪一个才是正确的呢?
谢谢大家!
作者: Gilgamesh (菇菇)   2016-10-15 20:07:00
B说错应该是C
作者: bloedchen (Alles nur fuer dich)   2016-10-15 20:36:00
如果是我我会说without beating耶...
作者: serif ( )   2016-10-15 21:40:00
是B,but 当准关系代名词是 who/which...NOT 的意思,原句意是“不”杀价就不买but本身已经是关代,代指前面提过的a woman,所以后面就不需要再加she了
作者: Gilgamesh (菇菇)   2016-10-15 21:52:00
要加主词吧?不然怎么会说It never rains but it pours.
作者: serif ( )   2016-10-16 02:07:00
楼上举的例子是but当对等连接接词,是“可是”的意思;跟原po选项里的but词性、意义不同
楼主: gloria0708 (做我自己贯彻快乐)   2016-10-16 02:27:00
先谢谢大家的解答~不过but当准关代时,前面应该要有先行词吧? 但空格前面是a thing? 这样的话应该是C吧?
作者: jtmh (:))   2016-10-16 09:58:00
作者: serif ( )   2016-10-16 10:45:00
我后来查了一下Merriam-Webster字典,It never rains butit pours 的but是连接词,作unless解,抱歉是我理解错误。不过,原po的B选项也没问题,先行词可以是a woman,虽然离关代有点远。

Links booklink

Contact Us: admin [ a t ] ucptt.com