关于where与that .which与that的问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:26:18
题为:
1.The hotel ___ during our holidays stands by the side of lake.
A.which we stayed at it B.where we stayed at
C.where we stayed D.at that we stayed

A.B.排除,原因我就不说了.
我想问 CD不都行吗. 为什么选C 不选D?
2.Do you remember the mountain ___ we visted last spring?
A.that B.where C.when D.in which

C排除 为何用A?

楼主这里有个详解:
1 C.where we stayed
The hotel where we stayed during our holidays stands by the side of lake.
=The hotel (which/that)we stayed at during our holidays stands by the side of lake.
=The hotel at which we stayed during our holidays stands by the side of lake.

在定语从句中,当介词后置放在了动词后面,介词不放在that/which/who/whom等前面时,用whom, who ,which, that 都可以。 但是,紧跟在介词后面指人时用:介词+whom(不能用who),紧跟在介词后面指物时用:介词+which(不能用that).而且当介词后置同时whom/who/that/which在定语从句中做宾语时,which/whom/that/who还可以省略。

We want to call on the famous scientist (whom/that/who) we have often heard about.
=We want to call on the famous scientist about whom we have often heard .

2 A.that
因为visit是及物动词故要用that/which来做宾语。如果把visit改成不及物动词went(go的过去式)那么就该用where做地点状语。

欢迎探讨词法语法问题。

1、介词后面的关系代词不能用that,必须用which,所以D必须改写成at which we stayed,如果非要用that,可以这样,即that we stayed at
2、可以用that/which/省略(什么也不填),因为visit是及物动词,需要接宾语。
综上,问题的关键在于定语从句中的动词究竟是及物动词还是非及物动词,第一小题stay属