先说above和below:
两者都是没有接触点的在上面或下面.但是重点不是接触与否,而是整体在之上或之下.比如above ground(地上)和below ground(地下)的说法:
above ground pool 地上游泳池(指直接放在地面上的预制游泳池)
below ground telephone cable 地下电话线
这里ground是地面的意思.所以如果新房间是整体在车库之上,就应该用above.这里绝对不能用up,因为up是说在某物的上部分.比如
The cat is up the tree.(猫在树上)
这只猫并不是在树的顶尖,而是在树的比较高的部分.如果真说
They built a new room up the garage.
那意思就是他们在车库里面比较高的地方盖了个新房间.会很奇怪啊.
现在讲over:
over 的意思和above很接近,但是还有覆盖的意思.用在这句里,和above没有什么区别.