which从句是英语语法中用于引导定语从句的常用结构,主要修饰物或抽象概念,在句中充当主语、宾语或表语,且不能用于修饰人(who/whom替代)。 其核心用法分为限制性定语从句和非限制性定语从句两种:限制性which从句与先行词紧密相连,去掉后句子意思不完整;非限制性which从句则用逗号隔开,提供额外信息,去掉后主句仍成立。例如,“The book which I read yesterday is interesting”是限制性,而“The book, which I read yesterday, is interesting”是非限制性。此外,which从句还可用于介词之后(如“the house in which he lives”),以及引导非限制性从句时指代整个主句内容(如“He passed the exam, which surprised everyone”)。日常写作中,避免与that混淆:that只能用于限制性从句,而which可用于两者但非限制性中必须用which。

【常见问题】
问题1:which从句和that从句在限制性定语从句中可以互换吗?
回答1:在限制性定语从句中,which从句和that从句通常可以互换,但that不能用于介词之后(如“the house in which he lives”需用which),且非限制性从句中只能用which,不能用that。
问题2:非限制性which从句前面的逗号必须加吗?
回答2:是的,非限制性which从句必须用逗号与主句隔开,否则会变成限制性从句,改变句意。例如,“My car, which is red, is parked outside”表示唯一一辆车;去掉逗号则暗示有多辆车。
问题3:which从句可以修饰人吗?
回答3:不能。which从句通常修饰物或动物(非人类),修饰人时需使用who、whom或that。例如,“The man who called you”正确,而非“The man which called you”。
问题4:介词放在which从句末尾和前面有什么区别?
回答4:正式书面语中常将介词置于which之前(如“the situation in which we find ourselves”),口语中常将介词置于从句末尾(如“the situation which we find ourselves in”)。两者都正确,但前者更规范。
问题5:which从句引导的非限制性从句指代整个主句时,动词用什么形式?
回答5:此时which从句的谓语动词一般使用单数第三人称形式,因为指代整个句子这一整体概念。例如,“He won the prize, which makes him happy”中的makes为单数。


