单项选择题

A.having introduced
B.having been introduced
C.to have introduced
D.to have been introduced