一道英语单选题

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
答案和解释
展开
与你同行2024
高赞答主

2011-04-26 · 点赞后记得关注哦
知道大有可为答主
回答量:3.1万
采纳率:72%
帮助的人:2亿
展开全部
答案: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 + 一段时间 通常与现在完成时连用,但是不是一定得用现在完成时。
Zhangtanglia205ea
2011-04-26 · TA获得超过9.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:86%
帮助的人:3715万
展开全部
A is 客观事实用一般现在时
追问
我也这么想,貌似大多数不这么想啊。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rongyili520
2011-04-26 · TA获得超过5406个赞
知道大有可为答主
回答量:3239
采纳率:0%
帮助的人:1175万
展开全部
D
后面有for three years 所以要用现在完成时
因为主语是第三人称单数HE, 所以选取D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxq108
2011-04-26 · TA获得超过4.9万个赞
知道大有可为答主
回答量:8447
采纳率:0%
帮助的人:6982万
展开全部
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。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hsp6968
2011-04-26 · TA获得超过4140个赞
知道大有可为答主
回答量:2245
采纳率:0%
帮助的人:1587万
展开全部
the only one of the students who
one of 句子中 one 前有only, just,最高级,序数词等修饰,one是先行词,who 后用单数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhen52012
2011-04-26
知道答主
回答量:35
采纳率:0%
帮助的人:24.7万
展开全部
D 啊 首先 for three years.要用完成时态
only one of the 要用单数 如果没有only就用复数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式