单选题 34.  He is the only one of the students who ______ a winner of scholarship for three years.
【正确答案】 D
【答案解析】 首先the only one of the students做主语,句子的谓语用单数:only one of the students做主语,句子的谓语用复数;故排除B、C项;其次是for+一段时间,句子是时态是完成时A项排除。故选择D项。