Joan is one of the best writers who ______ published a lot of books.A.has B.have C.have been D.are请问why?
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/04 03:24:57
Joan is one of the best writers who ______ published a lot of books.A.has B.have C.have been D.are请问why?
Joan is one of the best writers who ______ published a lot of books.
A.has B.have C.have been D.are
请问why?
Joan is one of the best writers who ______ published a lot of books.A.has B.have C.have been D.are请问why?
如果你选A
你应该是认为who=Joan 单数第三人称理所当然has
但是这里who=the best writers 所以是复数 have
选C我就没什么好说了
have been published是被出版的意思 Joan is not a book.
选D的话
are published
可能性1:Joan是一本书 正在被出版
可能性2:题目后面改成publishing
琼是最好的作家之一,最好的作家是指那些出版了很多书的人。
who指代的是 the best writers ,所以谓语动词要用have
可以看出后面的定语从句是修饰 best writers,也就是说 有很多出版了很多书的作家,而joan是其中之一。修饰的成分是writers,复数,所以动词要用复数形式
who have published a lot of books这个定语从句是用来修饰 the best writers
如果前面有强调的词如:the only one 就要选A
CD 都是被动语态 故排除
J是出版了许多书的最伟大的作者之一,不是被动,排除C D
这是个定语从句,先行词是writers,是复数,所以用have
若有only用单数,For example:
Lucy is the only one of the students who has long hair.