单项选择题

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

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