The English book for kids is the best of its kind ______.A.that has ever been made B.ever madeC.ever been made D.has ever been made选哪个,为什么?请解析.B能否解释下A和B的区别?

问题描述:

The English book for kids is the best of its kind ______.
A.that has ever been made B.ever made
C.ever been made D.has ever been made
选哪个,为什么?请解析.
B
能否解释下A和B的区别?

A
根据中文你翻译下
然后定语从句
再不行。。语感搞定

the best of its kind 这后半句中,你无法判定谁是主语,所以A不合适。

A

a
that是两句之间的连词
has ever been made是状态持续到现在,而且“这个种类的书”应该用被动

正确答案确实是B,ever made
用A就是定语从句修饰 the best, 意思上解释不过去,还是用ever made好,它只修饰its kind,复数.ever made 只修饰its kind.
其他选项不可以用,因为这里只能用一个短语,不需要谓语结构了,其他都是谓语结构.或者现在分词也不能用, 因为这里是完成了的动作.

A
中文是“这本英语书是给小孩的,是曾经制造的最好的一种。”
“ for kids ”是“The English book ”的修饰语,就是定语。
“is”是这句的谓语,“the best of its kind ......”是这句的表语。而A答案是这表语中“ kind ”的定语从句“.that “是定语从句的引导词

"The English book for kids" 主语 is (the best of its kind宾语)(ever made修饰宾语), 这是对的, 意思是 ..书是目前出版同类书中最好的.
挑剔一点,The English book for kids 应该是一本书的名字,就像我以上显示的,要不然,应改为THIS Englsih book for kids.
************ 修正******************
根据搂住的追问, 我再做了一点调研, that has ever been made 可以被看为restrictive subordinate clause, 修饰前面整句. 在这情况下,
"The English book for kids" is the best of its kind (ever made) and
"The English book for kids" is the best of its kind (that has ever been made)
的意思一样,前者是后者的简化, 一般口语惯用简化语句,因此选(ever made) 而不选(that has ever been made). 在较公式化的英文书面文稿,大多会用(that has ever been made).
最后我认为两个答案都对, 只是口语和公式文档惯用的区别.

正确答案是:B The English book for kids is the best of its kind ever made.【译文】:这本针对儿童的英语书是目前编得最好的一种书.【解析】:主语是this kind of sth.,these kinds of sth.谓语动词的单复数由kind...

has ever been made是现在完成时的被动语态,强调过去的动作对现在的影响,也不清楚这个动作是否已经完成
ever made 在这里是that was ever made的省略,是过去时的被动,表示过去的动作