英语中不可以说 be surprised by … 吗
笔者曾经在某辅导资料中见到过这样一道单项选择题:
I was ________ at(或者by) what he said yesterday.
A. surprised B. amazed C. surprising D. amazing
参考答案是:应该选B,因为可以说be amazed at …,be amazed by …,be surprised at … (这三个短语都表示“对……感到惊讶”),但是不能说be surprised by。
笔者认为,这道题选B或者选A都是正确的,因为 be surprised by… 也可以表示“对……感到惊讶”,例如下面两个例句均摘自《英语用法指南》第二版翻译本第556-557页,外语教学与研究出版社出版发行,2000年9月第1版:
The burglar was surprised by the family coming home unexpectedly. 入室作案的窃贼因那一家人突然回来而吃了一惊。
I’m surprised at / by your attitude. 我对你的态度感到奇怪。
更多例句如:
I was amazed at [by] his rapid progress in English . = I was amazed (that) he had made such rapid progress in English . 他的英语进步迅速,令我大为惊讶。(摘自《英汉多功能词典》第66页,外语教学与研究出版社出版发行,1997年1月第1版)
I wasn’t at all surprised by the news. 对于这则新闻我一点都不觉得意外。(摘自《韦氏高阶英汉双解词典》p. 2116)
如果觉得我的文章对您有用,请随意赞赏。你的支持将鼓励我继续创作!