He has lost the key to the drawer ____ the paper are kept.
A. where B. in which
我认为A,B 都是对的。但是有人认为Where因为The drawer前面已经有介词了,所以不能再用In Which。
比如我自己造的句子: I live in this building (in which)/(where)he was born.
是不是用两者都正确?
1 一般来说,单选题是选择最佳答案,而不是唯一正确答案。关系代词作介词宾语且介词前置,是很正式的书面语形式,而本句显然是个口语句子。用in which引导定语从句过于做作。因此where明显优于in which。如果将介词in留在句末,which the paper is kept in. 则二个选项都可以了。定语从句关系代词的选择和先行词前是否有介词无关,因为定语从句只修饰先行词。
另外,句子中的lost为用词错误。lost意味着找不到了,不知在哪里。与后面的地点状语是矛盾的。lost应改为left。the paper后接复数谓语动词are为错误,改为is.
2 网友自己的句子如果用this building,则定语从句为非限制性的,应该有逗号。如果用the building, 则定语从句为限制性的,不用逗号。
同样的理由,日常口语不用in which这种很正式的书面语形式引导定语从句,应该用where。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
He has lost the key to the drawer ____ the papers are kept.
A. where B. in which
我认为A,B 都是对的。但是有人认为Where因为The drawer前面已经有介词了,所以不能再用In Which。
【答】你的观点很正确。 the drawer前面的介词to跟定语从句无关,定语从句的先行词是the drawer,不是to the drawer。
比如我自己造的句子: I live in this building (in which)/(where)he was born.
是不是用两者都正确?
【答】你自己造的句子没问题,只是不能省略关系词,所以不要加括号,你加括号是不是意味着可以省略?改为:I live in this building in which/where he was born.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
He has lost the key to the drawer ____ the papers are kept.
A. where B. in which
我认为A,B 都是对的。但是有人认为Where因为The drawer前面已经有介词了,所以不能再用In Which。
【答】你的看法是正确的。 先行词前面的介词跟定语从句无关。
比如我自己造的句子: I live in this building (in which)/(where)he was born.
是不是用两者都正确?
【答】你自己造的句子是错误的:1.不能省略关系词,所以不要加括号,因为你加括号就意味着可以省略。2.如果先行词前面有指示代词、名词所有格或者形容词性物主代词,则后面的句子是非限制性定语从句。所以,正确的句子应该是:
I live in this building ,where(或 in which )he was born.
或者:
I live in the building where(或 in which) he was born.