All are grammatically correct, but we don't use "gave" or "to" in this context.
Of the others, #2 is best.
1. The man left a strong impression on me.
2. The man made a strong impression on me.
3. The man had a strong impression on me.
4. The man gave a strong impression to me.
===============
Q1: Are they all grammatical and do they have the same meaning? Which one is commonly used?
Q2: In Sentence 4, do we have to use 'to'?
1 answer