麻烦各位区分一下下面四道英语选择题(四道题的选项都一样),要区分到没一体每一个选项①Is this hotel____you said we were to stay in your letter?②Is this the hotel____you said we were to stay in your letter?③Is this hotel____they visited yesterday?④Is this hotel____they lived yesterday?选项都为:A.where B.that C.in which D.the one

问题描述:

麻烦各位区分一下下面四道英语选择题(四道题的选项都一样),要区分到没一体每一个选项
①Is this hotel____you said we were to stay in your letter?
②Is this the hotel____you said we were to stay in your letter?
③Is this hotel____they visited yesterday?
④Is this hotel____they lived yesterday?
选项都为:
A.where B.that C.in which D.the one

1.A或C,因为先行词hotel在从句中充当状语,stay in this hotel,介词+which=where
2.同上,选A或C
3.D,visit是及物动词要接宾语,就只有the one
4.同1.3.选,A或C,live in this hotel

①A
这个句子是一个地点状语从句,you said是插入语,本身对句子结构没有影响,做题的时候要记得去掉以免混淆。还原这个句子就是this hotel is(空)we were to stay,显然这里应该用where,选A。
②做法类似,去掉插入语后还原句子:this is the hotel(空)we were to stay,这是一个定语从句,可以用A或者C都行。
③visit是及物动词,因此这个句子还原后是个定语从句,缺少先行词,所以选择D。
④live是个不及物动词(判定这一点是很重要的),选择A
先讲到这里,有不懂的再问吧

1. A where 引导表语从句 正常语序为This hotel is where you said we were to stay in your letter.
2. A where 引导的定语从句 正常语序 This is the hotel where you said we were to stay in your letter.
3. D the one 作表语 引导词that 省略 正常语序 This hotel is the one they visited yesterday.
4. A where 引导表语从句 正常语序为 This hotel is where they lived yesterday.
刚才没注意这4个句子很有意思 hotel 前加the 和不加 差别真的很大
个人答案仅供参考~~

①Is this hotel_A___you said we were to stay (in your letter)?
【做地点状语】
②Is this the hotel_C___you said we were to stay (in your letter)?
【正常语序是stay in the hotel前后合起来看】
③Is this hotel_D___they visited yesterday?
【visit是及物动词要接宾语,就只有the one】
④Is this hotel_A___they lived yesterday?
【这个和上一个相反,live是不及物动词,不能直接加宾语,只有where来作状语】
希望采纳~~