0
Magic79 Posted 13 years ago
Grammar

Ago with the Present Perfect

Greetings!
I have always associated ago with the simple past. The simple past must be used when a specific time is provided. However, I found this sentence in a grammar book which used the present perfect with "many years ago".

a. Some respondents, in answer to the question of who their favorite living author is, give the name of a writer who has died many years ago.

ldn't the sentence read .... who died many years ago?
Or can we say that many years ago is not a specific time in the past and so the present perfect is appropriate?

Thank you!
  

Top answer

I think it should be "a writer who died many years ago". I'm a bit surprised that the grammar book says otherwise.

  • I think it should be "a writer who died many years ago".
  • I'm a bit surprised that the grammar book says otherwise.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
I think it should be "a writer who died many years ago".

I'm a bit surprised that the grammar book says otherwise.

Related Questions