over a long distance与from a long distance的区别

请问下面句子中的介词 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。

请先 登录 后评论

最佳答案 2016-01-30 07:55

就本句而言,句中的 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. 鲨鱼很远就能嗅到血腥味。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,7522 浏览
  • 黎宝祥   提出于 2016-01-28 18:40

相似问题