一道英语单选题
Heistheonlyoneofthestudentswho____awinnerofscholarshipforthreeyears.AisBareChavebeenD...
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
答案和解释 展开
A is B are C have been D has been
答案和解释 展开
10个回答
展开全部
答案:D
解释:当先行词是the only one时,定语从句的谓语动词用单数形式,再者for + 一段时间 与现在完成时连用,所以正确答案是D。
翻译:He is the only one of the students who _has been___ a winner of scholarship for three years.
在这些学生当中,他是唯一一个3年来都获得了奖学金的人。
祝你学习进步,更上一层楼!请记得采纳,谢谢!(*^__^*)
追问:for + 一段时间 通常与现在完成时连用,但是不是一定得用现在完成时。
解释:当先行词是the only one时,定语从句的谓语动词用单数形式,再者for + 一段时间 与现在完成时连用,所以正确答案是D。
翻译:He is the only one of the students who _has been___ a winner of scholarship for three years.
在这些学生当中,他是唯一一个3年来都获得了奖学金的人。
祝你学习进步,更上一层楼!请记得采纳,谢谢!(*^__^*)
追问:for + 一段时间 通常与现在完成时连用,但是不是一定得用现在完成时。
展开全部
A is 客观事实用一般现在时
追问
我也这么想,貌似大多数不这么想啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
后面有for three years 所以要用现在完成时
因为主语是第三人称单数HE, 所以选取D
后面有for three years 所以要用现在完成时
因为主语是第三人称单数HE, 所以选取D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
He is the only one of the students who __D__ a winner of scholarship for three years.
A is B are C have been D has been
for three years决定了时态为现在完成时, a winner 决定了选D。
A is B are C have been D has been
for three years决定了时态为现在完成时, a winner 决定了选D。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
the only one of the students who
one of 句子中 one 前有only, just,最高级,序数词等修饰,one是先行词,who 后用单数。
one of 句子中 one 前有only, just,最高级,序数词等修饰,one是先行词,who 后用单数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D 啊 首先 for three years.要用完成时态
only one of the 要用单数 如果没有only就用复数
only one of the 要用单数 如果没有only就用复数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询