一道定语从句问题(务必速答,急知,谢了)

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:16:49
Look out!Do not get too close to the house ? roof is under repair.
a.whose b.which c.of which d.that
应选A,为啥不选B?

whose 不一定只能指人的,同时也能指物的

原句要填的中文内容是“某东西的”
但which 意为“某东西”不是所有格

表示所属
是说the house's roof

句子意思是提醒人要当心,因此最好用whose,whose和which都表示什么的,在这种情况下选whose最好。

意思是房子的屋顶,roof is under repair.这个句子本身不缺乏成分,选B的话,翻译过来就知道不对了

Which做定语代词是应该后面不再加名词了.例句中有Roof所以用Whose