A:這句的意思是「沒有學生不喜歡她」,亦即「每個學生或所有學生都喜歡她」。句中的 but 為連接詞,與其前面的 no 或 not 構成「沒有…不…」的意思;由於這種句型中的 There be 都是用單數,所以其意思可更精確地說成「沒有一個…不…」。
問題中的句子也可改寫為 There is not a (not a = no) student that doesn’t like her.。注意:在 there be 所引導的句子中,關係代名詞只能用 that。事實上,這個句子的原句應該是 Every student likes her.。再舉一例來說明之:
- There was not a person but had tears in his/her eyes. (沒有一個人不熱淚盈眶)
= There was not a person that didn’t have tears in his/her eyes.
= They all had tears in their eyes. (所有人都熱淚盈眶)