核心问题
《英语修辞及惯用法常见错误分析》(杨霞华教授编著, p.62)认为下列句子是错误的: This lecture gave us a deep impression. 而必须更改为 made a deep impression on 或 left a deep impression on。请问 give sb. a deep impression 的用法是错误的吗?
词典解答
除了 make(leave, produce) an impression on sb. 等用法外, 英语也采用 give sb. an impression 这一表达方式。例如:
-
I didn't want to give you any false impression. (Snow) 我不想给你留下错误的印象。
-
What he saw and heard on his trip gave him a very deep impression. 他此次旅行中的所见所闻,给他留下了深刻的印象。
-
give sb. a good impression 给某人一个好印象(《英语搭配大词典》, p. 933)