英语选择题!!!!!!!!!!定语从句!

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:39:19
This is one of the best films ______

A that have been shown this year
B that have shown
C that has been shown this year
D thar you talked

选那个呢?那么其他的错在哪了呢? 怎么改呢?
D 应该是that you talked
我打错了

a 为这是定语从句 所以要看先行词 这句的先行是 the best films 所以用复数 如果前文是the one 或者 the only one 则需要用单数has

b错在没有用被动语态,因为电影是被放映
c因为前面films是复数形式,后面从句里面用单三has是肯定不对的
d talk 后面缺少介词,about
C肯定不对

a

C

A that have been shown this year
B that have shown
C that has been shown this year
D thar you talked

选A
根据题意,用被动,所以B排除;是复数,故C排除;D应该改为that you talked about

我认为选C。
语态应为现在完成时的被动语态,而one of the best films 表示单数,且定语从句的语态和形态应与主句一致,主句也是用单三形式,所以选C。

选A
这部电影是今年放映过的电影里最好的之一
谓语看one of后面的,是复数
要用完成时态,而且是被动的