定于从句:this is the best film___been shown this yeara.which has b.which havec.that hasd.which哪一个正确,其他3个为什么不正确,请分别说明?
问题描述:
定于从句:this is the best film___been shown this year
a.which has
b.which have
c.that has
d.which
哪一个正确,其他3个为什么不正确,请分别说明?
答
选C。首先判断谓语动词,因为主语是单数,所以动词也要用单数,所以B错。因为前面有出现*the best,所以不能用which,要用that.
答
B
答
C
前面有*,一般用that不用which
这里指的是这一部电影,所以用has不用have.