I came across these two sentences in a book but I'm not sure which preposition is correct and what is the explanation for that.
'The car is on/in the street.'
Is one American and the other BE?
Thanks in advance for the answers.
Both are correct.
The car is on the street.= AmE
Because in America streets are considered as lines on a map.
The car is on the street. BrE
This is also possible when it means 'The car is blocking the street.'
The car is in the street. = BrE
When it means it is on the side of the street. In British English street is a road surrounded by buildings.
In the US, if you say "in the street" you mean the part where the cars drive.
You can park "on the street" to mean along the side, not the part where cars drive.
If your car is "in the street" (and isn't moving), then you are blocking traffic.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.