您现在的位置是:首页 > 学科知识查询 > 高中英语题库

John is one of the best writers who published a lot of books.A.hasB.haveC.have beenD.are

编辑:chaxungu时间:2026-04-27 03:25:59分类:高中英语题库

【题目】John is one of the best writers who ______ published a lot of books.

A.hasB.haveC.have beenD.are

在线课程

【答案】B

【解析】

考查主谓一致与现在完成时。句意:约翰是出版了许多书的最好的作家之一。分析句子,其后定语从句先行词为the best writers是复数,从句中作主语,从句谓语动词与先行词保持人称和数的一致,故其谓语形式要用复数,且约翰已经出版了很多书,为过去的动作对现在造成影响,用现在完成时,且writers与谓语动词publish是主动关系,综上所述。故选B项。