So should I use "at" when talking about an event or institution???
However, I do not understand why some sentences with "at a bank" "at a shop"...etc.
The use of prepositions is one of the hardest aspects of the English language to master. Much of the time, you just have to learn their individual usage within specific contexts.
At Elm Street or "in" Elm Street?
The restaurant is on [STRIKE]the[/STRIKE] Route 66.
'Route 66' does not take the definite article.
In BrE, it would be "He works at the bank in Elm Street". I think that in AmE, it would be "... on Elm Street".
The length of the street/road doesn't matter. We would say "the house is on Main Street" or "the bank is on Waverly Road."
"In the street" does mean literally where the cars drive. If someone is standing in the street they are in danger of being run over.
So "in the road" is not correct, isn't it? I should use "on" in this case. But I do not understand exactly why. Why not "in the road" as "in the street"?
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: