which与that有什么区别?举几个例子。

来源:百度知道 编辑:UC知道 时间:2024/06/02 08:17:59
Hollywood is the very place__so many famous movies have been made.A.that B.which C.why D.where 此题答案为A。B为什么不能选?(请解释一下)他们有什么区别?举几个例子。

考的是定语从句:
注意very place, very是个表程度的形容词来修饰place,当先行词(place)前面有这样的形容词修饰时,其后的关系代词要用that.如果是Hollywood is a place__so many...这是which 和that 都对。
注意: 当先行词前有形容词的比较级和最高级时就要用that.

这是定语从句中that的用法考题。
首先,在定从中that 和which用来带物,充当主语和宾语。其中在非限定性定从中只能由which来引导而不用that。
其次,在限定性定从中只用that不用which的情况如下:
1。当先行词为非限定性词时,如 something some anything all......只用that.如:There are somthing that is new in the box.
2.当先行词被some any very all little few 等限定词修饰时只用that.如你的题目。
3。当先行词为人与物的总和时只用that.如: the boy and the dog that appeared in the midnight really scaled me.
4.当先行词被序数(first,second, last...)修饰时,只用that.如:the first student that come to class is Liming.

3.Which 指物,在定语从句中做主语或宾语,做宾语时常可省略。
Football is a game which is liked by most boys. 足球是大多数男孩所喜欢的运动。
The factory which makes computers is far away from here. 制造计算机的那家公司离这儿很远。
He likes to read books which are written by foreign writers. 他喜欢外国作家写的书。
The house which is by the lake looks nice. 湖边的那幢房子看上去很漂亮。