区别为:意思不同、语法不同、语境不同。in the street:指在这条街的区域范围内。on the street:指在这条街的路面上。 on the street 和in the street有什么区别 一、意思不同 1、in the street:马路上,是指在这条街的区域范围内 例句:I have met her in the street. 我已经在街上遇到了她。 2、on the street:是在马路边,指在这条街的路面上。 例句:What do you feel when you see all the homeless on the street? 当你看到那些在街上无家可归的人你做何感想? 二、语法不同 1、in the street:用在句尾宾语补足语。 例句:I met him in the street . 我无意中在街上遇见了他。 2、on the street:用在句尾,主语补足语 例句:He nodded to me on the street. 他在街上向我点头致意。 三、语境不同 1、in the street:多表示偶然发生、具有突然性 例句:I was walking in the street when I heard someone call me from behind. 我正在街上走,这时,我忽然听到有人从后面叫我。 2、on the street:多用于约定好的了情况。 例句:I met him on the street. 我在街上遇见了他。 at,in,on的用法区别 1、表示时间,注意以下用法: ① 表示时间的某一点、某一时刻或年龄等用 at; I get up at six in the morning. 我早上六点钟起床。 He got married at the age of 25. 他 25 岁结婚。 ② 泛指一般意义的上午、下午或晚上以及月或年等较长的时间,一般用 in; We watch TV in the evening. 我们晚上看电视。 He went to Japan in 1946. 他于 1946 去了日本。 ③ 若表示星期几或某一特定的日期,则用 on; He left here on the fifth of May. 他于 5 月 5 日离开这儿。 We have English class on Monday. 我们在周一有英语课 2.、表示地点、场所、位置等,注意以下用法: ① 表示某一点位置,用 at; We live at No 87 Beijing Road. 我们住在北京路 87 号。 The hospital is at the end of the street.这条街的尽头是医院。 与名词所有格连用表示地点,也用 at。如: at my sister’s 在我姐姐家 at the doctor’s 在医生处(医务室) ② 表示空间或范围,用 in; What’s in the box? 这盒子里有什么? He lives in Paris with his wife. 他同他妻子住在巴黎。 但有时两者可换用: The meeting was held at [in] the hotel. 会议在宾馆举行。 ③ at与in的另一个区别是:at多用于指较小的地方,而in多用于指较大的地方: in Shanghai 在上海 at the station 在车站 ④ 介词 on 用于地点,主要指在某物的表面: What’s on the table? 桌上有什么? There’s a wallet lying on the ground. 地上有个钱包。 |