the house stood __there had been a rock A.which B where C.at which

问题描述:

the house stood __there had been a rock A.which B where C.at which

B where 为正确选项.
where there had been a rock是地点状语从句,做stood的地点状语.这里没有先行词,因此不是定语从句,不能用at which 或in which,更不能用which.