单项选择题

He called her names ,so she won't forgive him ______ he makes an apology to her.

A.although
B.once
C.if
D.unless