[文法] 雙重否定

作者: 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