[文法] 介係詞後面不能放if開頭的名詞子句?

作者: anoymouse (沒有暱稱)   2018-08-05 14:28:01
文法書:旋元佑
名詞子句的章節:
在講解疑問句改造出來的名詞子句,提到whether&if
The manager hinted at whether he would sign the contract.
"這個複句中有個介係詞at,他後面的受詞位置可以放由whether引導的名詞子句,
但是這個位置不能用if,否則就是文法錯誤"
但是他沒說是什麼文法錯誤,
前面有提到從屬連接詞除了whether 之外還可以用if, 所以不知道這邊所說的文法
錯誤是什麼?
謝謝
作者: eukoala   2018-08-05 16:49:00
就是if和whether都可以作為「是否」使用,但if在這時候不可以放在介係詞後面,而whether可以啊
作者: anoymouse (沒有暱稱)   2018-08-05 21:55:00
上面是這樣寫啊 那為什麼啊 違反什麼文法沒還是沒講
作者: kasimtojenny (阿紫)   2018-08-05 22:27:00
就英文文法的特殊規定吧?很多都沒法解釋
作者: anoymouse (沒有暱稱)   2018-08-05 23:08:00
如果是慣用用法 那就只能死記了
作者: eukoala   2018-08-06 00:14:00
就像 which和 that都可以作為關係代名詞,但是 that前不可以加逗號,加了就是違反規則一樣,就是要特別記憶
作者: stu60912 (Treak)   2018-08-06 01:56:00
要解釋whether和if的差異會需要等到大學有修句法學時才會學到。基本上來說是文法不該只有粗分連接詞這個類別的,在句法學裡,if是comp,whether則是一種變異的wh- word(從which+either變來),而在英文裡comp和wh-word是完全不同的東西,前者是head,後者是specifier,而此specifier不受介詞prep P影響,但是comp卻因為是CP而有限制與prep P互斥,所以造就whether和if的句法現象會不同。而這種wh-word和comp有一個很強的證據就是英文有what if...這種表達,更加證明兩者為不同東西。至於樓上提到英文的關代which和that在某些情況下不能互換,有很大原因也是因為which是wh- word,但that是comp的關係
作者: anoymouse (沒有暱稱)   2018-08-06 07:59:00
光看文法書的確沒寫那麼細 s大的解釋也超出我的理解 畢竟不是本科生 但還是感謝解釋
作者: Lhanas (窮奇太子)   2018-08-07 03:16:00
推形式句法
作者: pinjose (jose)   2018-08-08 18:54:00
that前面不加逗號,是不是因為指定的關係有加逗號的,表示獨一無二那個,但是that有眾多中的那一個,是這樣嗎?
作者: stu60912 (Treak)   2018-08-13 22:20:00
是,一般都認為跟that的指涉性有關沒錯

Links booklink

Contact Us: admin [ a t ] ucptt.com