一道英语题“This is one of the best films__________this year"

A。havebeenshownB.thathaveshownC.thathavebeenshownD.whichhasbeenshown]选哪个?求解,,,以及原因... A。have been shown B.that have shown C.that have been shown D.which has been shown]
选哪个?求解,,,以及原因
展开
龙潭娃娃鱼
2014-02-13 · TA获得超过3527个赞
知道小有建树答主
回答量:528
采纳率:100%
帮助的人:200万
展开全部
选C
that(引导最高级修饰的定语从句先行词,定语从句的先行词被最高级修饰时,不能省略引导词,在这里相当于从句的主语) have been shown(相当于从句的谓语) this year(相当于从句的时间状语)

可对比一下两个句子:
1.This is the one of the best films _______. C. that has been shown this year
此句强调这是今年已经上映的唯一的一部最佳电影。that=the one(film),所以谓语动词用单数has been shown.
2.This is one of the best films ______. A. that have been shown this year
此句强调这是今年已经上映了的最佳电影之一。that= the best films,所以谓语动词用复数have been shown.
追问
那什么时候加that,什么时候不加that?我一直弄不清楚..
追答
要是你是初中的话,可以简单的这样记忆:
如果定语从句前有个逗号的定语从句(语法上称为非限制性定语从句),就一定不能用that,用which。

只可用that不可以用which的情况如下:
1.先行词为all, few, little, much, the one, something, anything, everything, nothing等时。
如: There is much that I wan to tell you。
2.先行词被all, every, no, some, any, (a)few, (a)little, much等限定词修饰时。
如: You can borrow any book that you want to read in our school library
3.先行词被序数词或形容词最高级修饰时。
如:This is the most beautiful city that I've ever seen
4.先行词被the only, the very, the right, the last 等修饰时。
如:This is the very factory that they visited last summer holiday
5.先行词是并列结构,既有人又有物时。
6.先行词前有the same 修饰时,如:This is the same purse that I lost yesterday。
7.先行词为数词时。
8.如果which引导的定语从句中又含有一个定语从句,为避免重复,第二个定语从句用that。
如:They built a factory which produced things that had never been seen。
9.以which作主语开头的特殊问句,为了避免重复,定语从句用that。
如:Which is the bus that you will take?
10.关系代词在定语从句中作表语时,而且通常省略。
如:My hometown is no longer the place that it used to be
11.关系代词在there be 句型中作主语时,而且常可以省略。
如:This is the fastest train (that) there has ever been。
jjkkchan
2014-02-13 · TA获得超过3.1万个赞
知道大有可为答主
回答量:2.4万
采纳率:86%
帮助的人:4288万
展开全部
答案选C
先行词是the best films,所以定语从句用复数。
先行词中有the best,引导词用that,不用which,且which的谓语是has也不对。
B用主动,不对
A则成了句子的另一个谓语,也不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fightout
高粉答主

2014-02-13 · 关注我不会让你失望
知道顶级答主
回答量:8.6万
采纳率:81%
帮助的人:3.9亿
展开全部
C.that have been shown

先行词是the best films, 复数, 被动关系

如不明白请追问,如果满意请采纳
手机提问者如果满意,请在客户端右上角评价点“满意”即可, 谢谢!

祝学习进步
更多追问追答
追问
那什么时候加that,什么时候不加that?我一直弄不清楚.
追答
以此句为例,先行词films 被形容词的最高级the best 修饰, 此时就不能用which, 指物,用that

还有当先行词被序数词,不定代词(some, any 等修饰), 或者先行词本身是不定代词anything, nothing 等时,要用that
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白岸公主
2014-02-13 · TA获得超过109个赞
知道答主
回答量:537
采纳率:0%
帮助的人:81万
展开全部
答案C

最高级修饰先行词时,关系词用that而不用which。定语从句中的谓语动词应与先行词保持一致,故用have,不用has。电影是被放映的,所以用被动语态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式