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

the house stood __there had been a rock A.which B where C.at which
塘沽小媳妇 1年前 已收到4个回答 举报

耸耸健康 幼苗

共回答了13个问题采纳率:69.2% 举报

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

1年前

6

KBKALL 幼苗

共回答了1491个问题 举报

B
句子主干是the house stood ....后面明显缺状语,只能选where。where引导的地点状语从句,意思是这幢房子所在的地方过去有一块岩石 。
这种类型的句子太多了,比如我们常说Just stay where you are!就待在那儿!

1年前

2

shuainanzi 幼苗

共回答了52个问题 举报

选C
[解析如下]
全句句构如下:
The house(主语) stood (谓语) at which there had been a rock (介宾结构作状语)
其中"stood"是不及物动词, 介词"at"后面的宾语成分是由"which"引导的宾语从句来充当.

1年前

1

海象郑 幼苗

共回答了102个问题 举报

选C
希望选为满意答案

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.038 s. - webmaster@yulucn.com