which在定语从句中能不能做定语
which在定语从句中能不能做定语
They stayed with me for three weeks during which time they drunk all the wine i had
句中WHICH是做定语吧.但书上没说能作定语
其实语法本身就是人为的将一些看起来有规律的东西进行归类,实在归类不了的就当作是特例.我相信你也见过不少.
你如果未来想研究语言现象的话,你可以一直这么专研语法,就像我们这说的“扣”语法.
但如果你只是想借助语法来学习英语,运用英语.我个人认为你已经进入了一个误区了.很多东西只是个现象,不太好理解的就当特例记好了.
你说的这个句子是介词+关系代词的结构.这里的which是做定语的.不知道你是什么年级的,这个东西在高中考就有点偏了,不过在有一年的高考题中考过一次.
类似的句子也有:
Water boils at 100C,at which temperature it changes go gas.
Jane spent four years in college,during which time she studied medicine.
你另一个地方的回答我也看了,你选的那个最佳答案的解释也是对某些句子进行的总结,归类.但并不适用于所有的.
which 用于定语从句,作关系代词,在句中要做成分
in which 用于定语从句,作关系副词,在句中不做成分,in which=where
in which 只能用在定语从句中,等于where,在定语从句中作状语.
如:He lived in the house in which Tom once lived.
He lived in the house where Tom once lived.
定语从句中.如
this is the room in which we stayed
先行词是room,后的句子是用来修饰room的
但是room不可做stay的成分,因为stay是不及物动词,后不可直接家宾语
所以要有个介词.
其实上述的句子=
this is the room which we stayed in.
这里的介词是可以提到which 前的
注意,第二个句子可用that 或省略
但第一个只能用which.只有which前可加介词