Search from various English teachers...
Japan flagmafon
My city. There is a supermarket at main street. There is a Starbucks near the supermarket. The ice cream shop is opposite side of the road of the supermarket The fountain is on middle of the roundabout.

Corrections · 2

2

My city.

There is a supermarket on Main Street. (Capitalize if that is the proper name of the street. In English, we say "on" if the street location isn't specific but use "at" when it is more specific; the store is on Main Street, the school is at the corner of Main Street and Third Avenue, and the car is parked at 125 Main Street.)
There is a Starbucks near the supermarket. (Good!)
The ice cream shop is on the opposite side of the road from the supermarket. (There are a lot of prepositions here, so it's hard to improve this without changing it. More natural: The ice cream shop is across the road from the supermarket.)
The fountain is in the middle of the roundabout. (In English, we're "in the middle of" or "at the center of." Another option, but perhaps more formal: The fountain is centered in the roundabout.)
1

My city.

There is a supermarket along the main street. (We can use "along" to indicate the position of a building beside a road, river and so on. / If you are referring to "main street" as the name of a street, it has to be capitalised as it is a proper noun. If you are referring to the street as a major thoroughfare of your city, it does not need to be capitalised. However, you still need a specific determiner "the" because you are referring specifically to THAT main street.)

There is a Starbucks near the supermarket.


The ice cream shop is opposite side of the road of the supermarket.

(I eliminated your "side of the road of .." because your first sentence already indicates that the supermarket is located along one side of the main street / located along one side of Main Street. So, when you use "opposite", we can infer that the ice cream shop is on the other side or the road. The part "of the road of the supermarket" is erroneous. We often use the preposition "of" to indicate position or possession. The "opposite side" is part of the road indeed, but "road of the supermarket" sounds unnatural as the road is not part of the supermarket. 

If you still prefer to refer to the road, you may write: "The ice cream shop is across the road from the supermarket." In this new sentence, we use "from" to indicate your origin of travel -- your starting point is the supermarket; you cross the road to reach your ice cream shop.)


The fountain is at the centre of the roundabout. / The fountain is in the middle of the roundabout. 

As the fountain is within a middle area, we use "in" instead of "on". Hence, we can write: "The fountain is in the middle of the roundabout." 

Another possible way is to write "at the centre". In this case, we use "at" to refer to a very specific spot (centre). 

Hope this helps.

Cheers,

Lance 




Want to progress faster?

Join this learning community and try out free exercises!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today