几个高中定语从句单选问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:33:49
1.she will never forget her stay there _____ she found her son who had gone missing two years before.
A.that B.which C.where D.when
我选的是C,但是答案是D,为什么啊?

2.the house I grew up _____ has been taken down and replaced by an office building.
A.in it B.in C.in that D.in which
我选的是D,但是答案是B。请高手解答!!!!

1.这句话分析时,可以把后半句who had ...先省略掉,然后分析she found her son 在句子中的作用,如果是定语从句的话,应该缺少句子必要成分,显然这里是完整的,所以排除AB,如果选C的话,就是主句已经有先行词了,但是主句中的地点一词是there,副词不可以做先行词,所以这里应该是when引导的时间状从。

2.分析这种复杂句子时,一定要先找主句,这句话主语是the house,而grew显然是从句中的谓语动词,所以后面的has been就应该是主句的谓语,也就排除了CD,然后I grew up in the house,所以应该是从句中缺少介词in.这句话的主句应该是the house has been taken down and replaced by an office building.

1是强调的那一天,不是地点,后面的地点是修饰她儿子走散的时间。好好揣摩一下句意,仔细推敲
2不知道

第一题估计是侧重在时间吧,不过我觉得选where也没错啦
第二题你选 D确实不对,因为 in which 就是指代house 了,这样重复了~~~

1.that有时可代替where,是一种特殊情况
与where引导是一样的
2. 不清楚了。、、

1.从句主谓宾都有,故不是定语从句,后面有 two years before时间状语,当然用when
引导

2.可以改成the house (which) I grew up _in____,which作从句的宾语省略