应该是Over, 横跨在。。。上方的意思, cross有点紧贴着穿过的意味,像如穿过马路,cross the road. above只是在上方,通常是正上方,所以个人感觉应该是over更合适!
there is a bridege above the river
there is a bridge over the river。如果想用cross,你查一下across,会好一点
The bridge over the river
cross,因为是横跨这条河
120 浏览 4 回答
326 浏览 2 回答
281 浏览 4 回答
348 浏览 4 回答
355 浏览 4 回答
315 浏览 4 回答
178 浏览 3 回答
140 浏览 6 回答
274 浏览 6 回答
82 浏览 5 回答
226 浏览
333 浏览
165 浏览
285 浏览
211 浏览