一道英语单选题

问题描述:

一道英语单选题
He is the only one of the students who ____ a winner of scholarship for three years.
A is B are C have been D has been

答案:D当先行词是the only one时,定语从句的谓语动词用单数形式,再者for + 一段时间 与现在完成时连用,所以正确答案是D.翻译:He is the only one of the students who _has been___ a winner of scholarship for t...