作业帮 > 英语 > 作业

关于一道英语题Have you seen the film Kung fu Panda,_______is famous

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/17 19:11:32
关于一道英语题
Have you seen the film Kung fu Panda,_______is famous all over the world?
A、that B、which C、whose D、who
答案应该是B,但是我觉得A好像也有点对,请问A和B的用法在这里有什么区别呢?
关于一道英语题Have you seen the film Kung fu Panda,_______is famous
B、which
此处Panda后有逗号,是非限制性定语从句,不可以用that,只可以用which
若没有逗号,就是限制性定语从句,可以用that/which均可
非限制性定语从句只是随意添加的,去掉之后不产生对Kung fu Panda的歧义(因为只有一个Kung fu Panda)
限制性定语从句则因为有很多Kung fu Panda,需要从句特定“这个”Kung fu Panda