upstair和above的区别

问题描述:

upstair和above的区别
一道完形填空题
but the young man and woman who live______her always made much noise every night.
A.upstairs B.up C.above D.over
我选了A,知道的人麻烦告诉我为什么选C

upstairs是adv.后面怎么能跟her呢,而above是介词
至于后面三个词的区别是
over指在某物垂直上方,无接触点,也可指覆盖在某物上
above指在某物的上方即可,不一定是垂直上方 He lives above me 他住我家楼上(不一定就是头上一间) 或 His office is above ours.
up表示在往上的方向,“向上”,表示向高处运动,因而常和动词连用
我这样解释能理解吗