回答:
都可以,on是美国语法,in是英国语法。
例句:
1、on the street [ɑn ði strit]
①Would she know you if she saw you on the street?
如果她在大街上看到你,能认出你吗?
②Cool air whooshes up through the grates on the street.
冷空气吹得大街上的格栅呜呜作响。
③He looked out the window at the car on the street below.
他望着窗下街头的那辆汽车。
④There is a large mall on the street.
在这条街上有一家大商场.
⑤Her parents are going to chuck her out on the street.
她父母要把她撵到大街上去。
2、in the street [in ðə stri:t]
①My audience certainly isn't the proverbial man in the street.
我的观众当然不是街上的平头百姓。
②The car's tires bit loudly on the rutted snow in the street.
汽车轮子碾入街道上布满车辙的雪里,发出很大的声响。
③Everyone in the street was shocked when they heard the news.
听到那条消息,街上所有的人都震惊了。
④Two boys were in the street, tossing a baseball back and forth.
两个男孩在街上来来回回地投接棒球。
⑤ Her cap fell off in the street and blew away.
她的帽子掉在大街上,被风吹走了。