英语中,宾从which和what的区别在于从句与主句的关系。which通常引导非限定性从句,提供非必需的额外信息,如"My car, which is red, was parked in the garage.";而what引导限定性从句,对主句中的名词或代词进行限定或解释,如"I don't know what time it is."。
which
Which通常用来引导一个非限定性从句,它的作用是从句中提供更多的信息,这些信息对于句子的理解并不是必需的。例如:
- My car, which is red, was parked in the garage.
在这个例子中,从句“which is red”提供了更多关于“my car”的信息,但是它并不是理解句子的必要条件。
what
What则用来引导一个限定性从句,它的作用是对主句中的名词或代词进行限定或解释。例如:
- I don't know what time it is.
在这个例子中,从句“what time it is”对主句中的“it”进行了限定和解释。
总结
因此,区分宾从which和what的最重要的因素是从句与主句之间的关系。如果从句提供的信息并不是句子的必要条件,那么就应该使用which,反之则应该使用what。