C
考查非谓语动词。although意为“虽然...,但是......”,不能与but连用,排除D;but连接两个分句,第一个分句不是非谓语动词短语,排除A、B。句意“他已经被告诉多次了,但是,他仍然不能理解我的意思。”故选D。