+0
In the street?On the street?At the street?
I have seen these three prepositions used with "street", so I assumed all of the above phrases are correct. My question is : what is the difference between them?

Besides, if I am referring to a specific street, for example Shanghai Street, should I say "on Shanghai Street" or "at Shanghai Street" instead of "in Shanghai Street" ?

Thank you in advance.
1 2 3 4
Comments  
"at the street" must have another noun. He sold trinkets at the street corner. I bought some things at the street market.

The children were playing in the street.


There was ice on the street.
Thank you. It is very vivid. It seems "in the street" implies a group of people are doing certain activity in the street, while "on the street" means something covers the whole surface of the road.
If I get it correctly, then "in the street" has a much wider useage than "on the street".
I can say "The car is hitching in the street." or "Many workers were going on strike in the street".
I can't say "There are many shops in/on the street" because shops are not activities or some covers.
I don't know if I understand it correctly, please let me know. Thank you.

Besides, what about the other question of mine?
What preposition should I use if I refer to a specific street?
Teachers: We supply a list of EFL job vacancies
zuotengdazuoI can say "The car is hitching in the street."
I don't know what you mean.
zuotengdazuo"There are many shops in/on the street"
There are many shops on Shanghai Street. ( a different use of "on")
AlpheccaStars "The car is hitching in the street."I don't know what you mean.
I mean the car is moving slowly down the street. Isn't the use of "hitch" and "in the street" correct?
After going over your replies, I still don't think I understand the difference. Would you please explain it in plain words clearly? Sorry if I have asked too many questions.
Students: We have free audio pronunciation exercises.
zuotengdazuo"hitch"
Look it up. Hitch means to connect, to tie to.
zuotengdazuo in the street
Between the two edges of the street
A dog is in the street. He might be hit by a car.
Children should not ride their bicycles in the street. It is dangerous.
The truck had an accident and spilled all of its bananas in the street. The children ran in / down / up the street to pick up the bananas.
zuotengdazuo"on the street".
Touching the surface of the street.
There is water on the street. The street is flooded.
The truck had an accident and spilled all of its bananas on the street.
Bicycles can be ridden on the street, but not on the sidewalk.
The Chinese New Year's parade goes on Shanghai street.

(having an address on the street)
There are many shops on Shanghai street.
AlpheccaStars Children should not ride their bicycles in the street.
Thank you very much. I see. But I still don't see there is too much difference between "in the street" and "on the street". It seems in most cases we can use them interchangeablely, right?

Besides, can I say "at/in Shanghai Street"?
Students: Are you brave enough to let our tutors analyse your pronunciation?
Show more