Grammar fix
a lasting effect
enduring effect (collocation)
an impact or influence that continues for a long time after the original event or action, often shaping future situations or experiences.
Hear it in context
Notice where the phrase sounds natural.
Her words had a lasting effect on me, and I still think about them years later.
I believe that childhood experiences can have a lasting effect on a person's confidence and social skills.
Fix the pattern
One small grammar move makes it sound right.
Not: It had a lasting effect to my confidence.
Say: It had a lasting effect on my confidence.
'An effect ON someone/something', not 'to'.
Which sounds natural?
Tap the one a native speaker would say.
'Enduring and persistent' is redundant; 'lasting effect' says it once and naturally.
Build natural chunks
Words that usually travel with it.
a lasting effect on
- on
- have
- leave
- long-term