43. There is no man _____ has some faults.
(A) who
(B) that
(C) as
(D) but

答案:登入後查看
統計: A(62), B(14), C(2), D(115), E(0) #211987

詳解 (共 1 筆)

#246728

句中的 but 為連接詞,與其前面的 no 「沒有…不…」的意思;

由於這種句型中的 There be 都是用單數,所以其意思可更精確地說成「沒有一個…不…」。

事實上,這個句子的原句應該是 Every man has some faults.。

11
0