一道英语题“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] 选哪个?求解,,,以及原因 展开
 我来答
甲永宇文元柳
2019-05-27 · TA获得超过1074个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
答案选C
先行词是the
best
films,所以定语从句用复数。
先行词中有the
best,引导词用that,不用which,且which的谓语是has也不对。
B用主动,不对
A则成了句子的另一个谓语,也不对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓟晗苟宏逸
2019-09-26 · TA获得超过1031个赞
知道小有建树答主
回答量:1803
采纳率:95%
帮助的人:8.4万
展开全部
答案C
最高级修饰先行词时,关系词用that而不用which。定语从句中的谓语动词应与先行词保持一致,故用have,不用has。电影是被放映的,所以用被动语态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赫又薛寄云
2019-10-06 · TA获得超过1081个赞
知道小有建树答主
回答量:1745
采纳率:100%
帮助的人:8.1万
展开全部
选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.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式