"Which" 通常用于引导定语从句,它可以用在以下类型的名词之前:
1. 可数名词单数:用于指代前面提到的特定可数名词单数形式。
e.g., The book which you gave me is fascinating.
2. 可数名词复数:用于指代前面提到的特定可数名词复数形式。
e.g., The cars which are parked outside are expensive.
3. 不可数名词:用于指代前面提到的特定不可数名词。
e.g., The water which flows in rivers is pure.
4. 集合名词:用于指代前面提到的特定集合名词。
e.g., The members which make up the committee are all experts.
5. 专有名词:虽然通常不用which引导,但在某些情况下也可以。
e.g., The United Nations, which was founded in 1945, is an international organization.
当"which"引导的定语从句中包含有介词时,"which"的位置会有所不同,通常会放在介词之后:
e.g., The book (that/which) I read last night was interesting. (这里which可以替换成that)
e.g., The book (that/which) I read with my friend was interesting. (这里which会变成with which)
"which"也可以用于某些非限定性定语从句中,这时它通常位于逗号之后:
e.g., She has many friends, which makes her popular.