单项选择题

A.having been met
B.to meet
C.to have met
D.meeting