HI.is there any difference between avenue and street? and what are the prepositions used with them?
There is no standard definition of street and avenue in the U.S.
In Manhattan north-south streets are avenues and east-west streets are streets. North Carolina is the opposite: north-south are avenues and east-west are streets.
Either can be long or short, narrow or wide depending on where you live.
That's exactly the point, Coffa. N-S vs E-W is sometimes the only difference in the US --- if there's any difference at all, that is. ;-)Also, saying that avenues are north-south in one location and east-west in another conveys no information about how wide or long they are.
If anything, I'd tend to associate the word avenue more exclusively with a residential area than the word street. So in that respect, you might be able to say that a street is sometimes longer and wider than an avenue in the US.
But as River said, there really isn't any absolute difference between the two words in US English. Sometimes the difference is only which direction an avenue/street runs in. But probably most of the time there isn't even that difference. Any differences that might exist tend to be locally defined.
That's exactly the point, Coffa. N-S vs E-W is sometimes the only difference in the US --- if there's any difference at all, that is. ;-)