单项选择题

A.being invented
B.invented
C.have now been invented
D.have now invented