请教英语语法问题I recently saw a movie is sutable for you

I recently saw a movie is suitable for you是否有语法错误,是省略了that么?即为I recently saw a movie (that)is suitable for you.?我怎么觉得该加which呢:I recently saw a movie which is suitable for you.which 和that 在应用中具体该怎么区别呢,除了that 大部分时候可以替代which之外。请能人指教,谢谢!
2026年09月25日 22:56
有5个网友回答
网友(1):

这道题里which和that都能用。因为which/that is suitable for you是定语从句修饰先行词movie为物体,movie在定语从句中用which/that替代,作定语从句的主语,所以不能省略,如果先行词在定于从句中作宾语,则引导词which/that都可以省略,比如this is the kind of movie i like。
若先行词是人,则只能用that引导,另外that还可以引导主语从句,宾语从句,表语从句等,而which不行。但在非限制性定语从句中,也就是引导词前面有个逗号的定语从句,就只能用which,不能用that。
希望我的回答对你有帮助

网友(2):

which只能替代名词

网友(3):

that,which都可以

区别有三个:1、that可以指代人/物;which只能指代物。2、非限定性定语从句(“A,从句”)从句的先行词只能用which。3、先行词与介词一起时,只能用which,如:……of which,...

网友(4):

恩,这个句子是错的!
这里可以用that,也可以用 which,但是不能省略。
movie是先行词,在从句中充当的是主语,可以用that,或者是which。
一般省略的情况大致是这样的,
1.关系词在从句中做宾语,宾补,表语
Is there anything (which) you wanted?
2.作主语
(1)先行词是the way
(2).We like Mr Zhu who is our english teacher
省略时应是 We like Mr Zhu , our english teacher. 此时our english teacher作Mr Zhu 的同位语。

网友(5):

正确的句子
I recently saw a movie which/that is suitable for you.
其间的that与which不可省略
因为他们指代movie在定语从句中作主语