单项选择题

A.having mentioned
B.to mention
C.mentioning
D.mentioned