Charles Babbage is generally considered to the first puter.
A. to invent
B. inventing
C. to have invented
D. having invented
网友回答
A. to invent
B. inventing
(答案→)C. to have invented
D. having invented
解析:考察不定式用法。Consider sb to do/be…认为某人…;发明了第一台电脑是一个已经完成的事情,所以使用完成式to have done.