Last year, my neighbour <has written><wrote>...


New Member
Italiano - Italia
Hi everybody,
this is my first post so I hope to haven't put it in a wrong section.

I've recently found the phrase: "Last year my neighbour has written a book about our town".
My question is, wouldn't be better to write: "Last year my neighbour wrote a book about our town"?

Thank you,
  • Parla

    Member Emeritus
    English - US
    Welcome from me, too!

    Wrote would not only be better; it would be correct. "Has written" (present perfect tense) is wrong. You need the simple past tense when there's a reference to a specific time in the past (last year, last week, February, 1998, yesterday).
    < Previous | Next >