单项选择题

I apologize if I () you, but I assure you it was not on purpose.

A.offend
B.should have offended
C.had offended
D.might have offended