Charles Babbage is generally considered ____ the first computer .
A . to invent B . inventing C . to have invented D . having invented
Charles Babbage is generally considered ____ the first computer .
A . to invent B . inventing C . to have invented D . having invented
C