单选题

【正确答案】 A
【答案解析】apologize to sb.for(doing)sth.是固定搭配,意为“因某种向某人道歉”。apologize后既不可跟不定式也不可用介词on,所以应选A。