which 是用来进一步解释sth。 如:his best movie, which won several awards, was about time travel. 这里 which won several awards 是用来解释 movie的。你注意到这里必须用两个逗号that 的用法比which 要来的广。它在句子中可以用来解释或强调。that之前是不能用逗号的。如:where is the coat that she was talking about?or I was scared that I didn't know what to do。Who 做定语从句的时候和which 有相似,但是是用来进一步解释主语的人的。如: his sister,who is a teacher,is talking over there。Whom 做定语从句的时候是用来解释宾语的人如: I am talking to David whom is a famous actor从句中 How 是用来解释怎样的- i don't know how to talk to David - 我不知道怎样和大卫讲从句中 what 是用来解释什么的 - I can't remember what I talked to David - 我不记得我和大卫讲了什么从句中 why 是用来解释为什么的 - I don't know why I talked to David - 我不知道我为什么要和大卫说话。希望能帮到你!!Cheers!
1.that 和which 都可以引导定语从句,其区别主要有以下几点:1)如果先行词为不定代词,或被形容词的最高级所修饰,那么只能用that,不能用which.2)引导限制性定语从句只能用that, 同样,引导非限制性定语从句只能用which.2.who是主格,whom是宾格,例如:1)I want to know who broke the glass.(在这里who是定语从句的主语,故用主格)2)The man with whom my father is talking with is my math teacher.(在这里whom是定语从句中talk with的宾语,故用宾格)3.how, what, why,where, when等特殊疑问词常放在动词之后,从句之首用来引导宾语从句,例如:Can you tell me how i can get there?He told what he did.I want to know why you have come here.He know when they will leave.希望我讲明白了!