单项选择题

A.to have introduced
B.having introduced
C.to introduce
D.being introduced