单项选择题

I forgot ______ her that my coat buttons need to be sewn on.

A.reminding
B.having reminded
C.to remind
D.to have reminded