He is the only one of the students who ______a winner of a scholarship for three years.
A.is
B.are
C.have been
D.has been
答案:D
题目分析:考察主谓一致和时态。本题中定语从句的先行词是the only one,而不是the students,关系代词who指代先行词在句中作主语,故谓语动词要和the only one保持一致,故使用单数形式。句意:他是三年以来学生中唯一的一个赢得奖学金的人。根据后面的时间状语for three years,说明使用现在完成时的时态。故D正确。
点评:英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。