如果你选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
如果你选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