“in the street”和“on the street”有什么区别?

如题所述

on the street与* the street这两个介词短语在平时阅读中经常出现,一般都认为都可表示“在街上”这一概念;但有时语义却不同。
有两种说法,提供给你参考:
1、
IN the street :指在这条街的区域范围
ON the street :指在这条街的路面上
一般情况下是in the street,on the road 所以in the street 比较常用。
2、

at与地点名词搭配,常表示较小的地点和场合,街道门牌前用at。无门牌号前street用in或on,如:in Baker Street/ in the High Street(英国用法);on Larrie Street/ on Upper Beamish Street (美国用法)。

We have a house in the street. 我们在街上有座房子。
I met him on the street. 我在街上遇见了他。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-22
主要是英式英语和美式英语的区别。英式英语常用in the street, 而美式英语常用on the street. 如The shops in the High Street.(英)/The stores on Main Street.(美) --以上解释出自朗文字典