Present Perfect/Past Simple

  • Здравствуйте, будьте добры помочь. В одном из тестов нужно вставить правильно:Robert Burns ..... a lot of wonderful poems. (выбрать вариант)
    1. wrote
    2. was written
    3. has written
    Я выбрал Has written - но это неправильно, правильно просто WROTE.
    Почему Past Simple? У нас ведь есть результат, но нет конкретного времени, что указывает на прошлое? Или это связано с тем, что автор уже умер?
    Такой же вопрос: The book ..... by Hardy.
    was written
    wrote
    was wrote
    Я выбрал Was written - была написана, это правильно. Но разве здесь не present perfect? Книга написана Харди, не указано когда, но у нас есть результат - что книга написана.

  • В обоих случаях потому, что умерли.

  • PS. Если бы это был Д. Мартин или Седакова, то present perfect.