这句话有点不清楚.

问题描述:

这句话有点不清楚.
Open spaces give the suburbs an edge over the city.
首先结构不是太清楚,是不是give这里是主谓双宾?
是不是 实际等于 give an edge for the suburbs
其次这里edge翻译成什么,总感觉整句不太通顺.

开拓空间为郊区提供了像城市一样的优势.
edge在这里是优势的意思.