名词性从句中,what和which的区别及用法?

问题描述:

名词性从句中,what和which的区别及用法?

what在从句中可以充当主语,宾语和表语,表示什么,是什么样的,所…的。
which可以充当表语和定语,表示哪一个
eg:I read about it in some book or another,but what I don’t know is which (book) it is.

which是有选择范围的。What没有。
比如你到书店中想买一本英语词典,看到有《牛津》,有《朗文》还有《新英汉》,你不知道该买哪一本,就说: I couldn't decide which dictionary I should buy.

what与which引导名词性从句时都在从句中充当句子的某一成份,区别是:what泛指,常译为“什么”或“所……的事物; which特定,一般情况下在从句中充当定语,后接名词,在一定的语境中,它所修饰的名词可以省略