定语从句 2个单选 告诉我分析过程 谢谢~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:45:52
(1)this is the hotel _______last month.
A.which they stayed
B.at that they stayed
C.where they stayed at
D.where they stayed

(2)can you lend me the book ______the other day?
A.about which you talked
B.which you talked
C.about that you talked
D.that you talked

1. D
先行词hotel放到从句里面作状语,关系词用where,或者理解成,先行词放从句里面,要求加个介词出来,即they stayed at the hotel,所以要加个at出来,就要用at which,也就相当于where
2. A
从句中:you talked about the book,即about which.
另外,在一题中,不选B,与第二题中,不选C,都是因为介词后面不能用that的原因。如果把that改成which就算对了

1 D 因为WHERE 是副词,所在STAY 后不能接介词,排除C,而介词后又不能接THAT ,再排除B ,呆在某个地方是STAY AT ,故再排除A。所以只有D 对。

2 A 同样道理,TALK ABOUT 是固定词组,‘谈论’,所以只有A对

d 定语从句 也可以说成at which they stayed或which they stayed at
a talk about是固定搭配

D还可以说成at which they stayed
A 介词后引导词只能加which