一、含义差别
1.be surprised by释义:由...的产生而感到惊奇。
2.be surprised with释义:对...感到惊奇。
二、用法差别
1.be surprised by
用法:surprise的基本意思是“使惊奇”,指不曾预感的或绝后的事物使人产生某种惊奇感或惊奇感,夸大年夜始料不及或缺乏筹备,引申可表示对未做防备的人采取举动或揭穿其试图粉饰的现实,用于军事上可指袭击,但不表示能否袭击成功。
2.be surprised with
用法:surprise后接介词with表示“以…使(某人)惊奇”,surprise在句中还可用作定语。
三、侧重点差别
1.be surprised by
剖析:是be surprising对……感到吃惊的主动语态。
2.be surprised with
剖析:be surprised with表示惊奇,它应当不但是指人,指物也可能。