单选题 There is no mother ______ loves her own children.
A. who B. that C. but D. who not

【正确答案】 C
【答案解析】[解析] 做这样的题可以采取排除法选择正确的答案。D项不合语法;A项和B项放入句中不合逻辑和常情,因此可以断定C项but为正确答案。在no+名词+but结构中,but是关系代词,其意义相当于that/which/who...not,如:There is no one but hopes to be rich. 谁都想发财。There is no one but knows that. 此事无人不知。在否定词和半否定词后面的but常含有否定的意义,可译为“没有……不;无……不”,如:Scarcely a week passes but she writes to her parents. 差不多每周她都要给她父母写封信。