I would like to know if the sentence in the title of this thread is correct.
"I have never seen any thieves in this town in the past 50 years."
Here I used "never" instead of "have not" because I think that since I have been living here for just 50 years. If I used "have not", it would mean that I saw some thieves longer ago, maybe 60 years ago.
Have I distinguished between them correctly?
Any answers are welcome.