第1个回答 2011-04-18
首先,定语从句的连接词中没有what。当从句中缺主语或宾语,先行词又是物时,就用which。
eg: Children usually like reading books which have colorful pictures.(which在从句中做主语)
Do you like the book which I bought for you yesterday? (which在从句中做bought的宾语)
在名词性从句中,当从句缺主语或宾语,且表示物时,用what;当从句缺的位置表示“哪一个”时,就用which。
eg: I don't know what you mean.
I don't know which do you like? The red one or the green one?