一道英语题

It was in the hotel where I lived in .
这句话为什么是where不是that?
求指点!

您好,这道题应该不能用where,因为后面有介词in ,并且作为强调句应该是it was...that/which...的句型。 或者是去掉后面的in就可以用where了。因此答案有误。
希望拿给我的回答能够帮助到您!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-02
这道题不可以用where的。
因为live后有介词in
强调句用that
It was in the hotel that I lived in.我住的就是那家宾馆。强调句(可去掉it was that,不可用which)
It was the hotel (that/which/不用)I lived in定语从句.(不可去掉it was that;也可用which)
It was the hotel where I lived.(这就可以用where了,引导定语从句)
第2个回答  2019-08-02

这句话是一个定语从句,因为先行词hotel是一个地点,所以用where。



希望对你有帮助。

第3个回答  2019-08-02
这个题目本身有误。很明显这是个强调句,It是用来构成强调句型: It is(was)+被强调部分+that+句子剩余的部分。本句原应该是: I lived in the hotel.(我住在这家旅馆。) 现在对介词短语in the hotel 强调,按照句型套:It was+ in the hotel +that +I lived 。
第4个回答  2019-08-03
因为句中的先行词是the hoteⅠ,它在定语从句中做句子的地点状语,因此,定从用where来引导。