Concept:The phrase "cannot but + verb" expresses an unavoidable action.Explanation:The sentence means that even with their faults, we are forced to admire them.Only the word "but" fits this grammatical structure.So the correct sentence is: "We cannot but admire them."The other options do not create the required idiomatic meaning.Answer:B. but