题目
He is the only one of the students who _________ a winner of scholarship for 3 years.A. isB. areC. have beenD. has been
He is the only one of the students who _________ a winner of scholarship for 3 years.
A. is
B. are
C. have been
D. has been
题目解答
答案
D. has been
解析
考查要点:本题主要考查主谓一致和时态的正确使用,特别是"the only one of..."结构的语法特点。
解题核心思路:
- 确定主语:句子中的主语是"he",而"the only one of the students"是修饰成分,不影响主谓一致。
- 分析定语从句:"who"引导的定语从句中,真正的主语是"one"(即"he"),因此谓语动词需用单数形式。
- 判断时态:时间状语"for 3 years"表示动作从过去持续到现在,需用现在完成时。
关键点:
- "the only one of..."结构中,从句谓语动词用单数;若结构为"one of the...",则用复数。
- 现在完成时的构成:has/have + 过分。
语法结构分析
原句可拆解为:
- 主句:He is the only one of the students.
- 定语从句:who _______ a winner of scholarship for 3 years.
关键步骤:
- 确定从句主语:从句中的主语是"one"(即"he"),因此谓语动词需用单数。
- 选择时态:时间状语"for 3 years"要求使用现在完成时,排除A (is)和B (are)。
- 排除干扰项:C (have been)的主语需为复数,与单数主语矛盾,因此正确答案为D (has been)。