Choose the correct option.
Leonardo da Vinci _________ a lot of things.
invented
has invented
was inventing
invent