单项选择题

Charles Babbage is generally considered______the first computers.

A.to invent
B.inventing
C.to have invented
D.invented