单项选择题

I will never forget ______ you for the first time.

A.to meet
B.to have meet
C.meeting
D.having to be meeting