一、意思不同
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.
我在街上遇见了他。
on the street造句
1、I walked on the streets.
2、She lived on the streets.
3、Out on the streets, the shelling continued.
4、litter on the streets of a town.
5、They survive by hustling on the streets.
in the street造句
1、She's walking in the street.
2、The kids were playing in the street.
3、The noise in the street distracted me.
4、God: noise in the street: very peripatetic.
5、gangs of youths brawling in the street.