请问下面句子中的介词 over 能否换成 from, in 等之类的介词?
Do not go swimming in the ocean if you have a fresh wound. Sharks can smell blood over a long distance. 如果你有刚受伤的伤口,不要在海洋中游泳。鲨鱼在很远处便能嗅到血腥味。
句子来源:高中英语译林版(牛津英语)模块三的Unit 1。
陈老师:
就本句而言,句中的 over 换成 from 也可以,比较而言,用介词 over 时,更强调跨越,其动态感更强:
Sharks can smell blood over a long distance. 鲨鱼从很远的地方就能嗅到血腥味。
Sharks can smell blood from a long distance. 鲨鱼从很远的地方就能嗅到血腥味。
但本用介词 in 不合适,不过若仅从语法上看,用 in the distance 也可以:
Sharks can smell blood in the distance. 鲨鱼很远就能嗅到血腥味。