That sounds as though they still affect you. If this is your meaning, then it is fine. Otherwise it should be "had" or "have had".

Student or Learner
Does the sentence below sound natural in English?
Some moments of my childhood have a melancholic impact on me.
That sounds as though they still affect you. If this is your meaning, then it is fine. Otherwise it should be "had" or "have had".
OK, I meant it (that they still affect me). Thank you! :)
Bookmarks