这种说法,只是表面现象,而且不正确。没有才从根本上理解 on 和 of 的含义。
impression on (对...留下印象)on 表示“施加”意义。
impression of (对...有印象)of 表示“动宾”关系。
以下两句都可以接“人”,of 不一定接物:
I want to make a good impression on him.
我想给他留下好印象。
I have a good impression of him.
我对他印象很好。
of 接物的例句:
Now that you remind me of this matter, I have a vague impression of it.
这事经你一提醒,我脑子里才有点儿影子。
《汉英大词典》
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!