单项选择题

A.invented
B.had invented
C.have invented
D.had been invented