单选题
Peter is one of the few persons I know who ______ learnt from experience.
A. has B. was C. had D. have
【正确答案】
D
【答案解析】[解析] 主谓一致
分析句子结构可知,本句中由who引导的定语从句的先行词是person,而不是 Peter或one;如果one前加定冠词the,则定语从句修饰the one,其谓语动词用单数。因此,本句谓语动词应该选用复数形式。另外,由主句中的is判定,从句也用一般时态即可,所以选D)。
[避错] A)和B)都使用了第三人称单数,故排除;C)为过去时,而主句为一般时态,所以排除。