单选题 Fond of singing as she is, she is ______ a good singer by profession,

【正确答案】 D
【答案解析】anything but意为“绝对不”;nothing but意为“仅仅;只”;but一般不与something、everything连用。