this is one of the best book that(have)ever been written,为什么括号里面不可以是(has)?
问题描述:
this is one of the best book that(have)ever been written,为什么括号里面不可以是(has)?
答
that 同位语指best books 复数应该用have
has 指的是单数
答
先行词是the best books,从句的谓语与先行词保持一致
句意:这是曾经写过的最好的书中的一本.
定语从句是最好的书的定语
如果one之前有the, the only等修饰时,先行词为the one,此时就用has
答
实际上这句话应该是one of the best books that have...。因为只能是复述books,才会有one of books的可能,所以从句的have必须跟books,以原型的面貌出现,而不能用has。
答
one of the best books(是不是books啊?我觉得应该是)
是好书中的一本,That引导的句子是修饰 the best books的,不是修饰特指的那本。
答
of 前面的是one所以用have
如果of前面是the one 才用 has!固定搭配 千万要背出哦