I have two elder brothers,______in the army for ten years.?

 我来答
优点教育17
2022-11-25 · TA获得超过7612个赞
知道大有可为答主
回答量:5800
采纳率:99%
帮助的人:295万
展开全部
I have two elder brothers,______in the army for ten years.
A the elder of whom serving
B the older having served
C the older of which served
D the elder one has served
为什么选B啊?
1.选A是定语从句的用法.但是该定语从句缺少谓语啊,serving不能单独做定语从句的谓语.
2.选C也是定语从句,served也可以单独做谓语,但是先行词是人,而关系代词which却只能指代物.
3.选D就更错了,等于两个是并列句,但是前后两个并列句之间却没有and这样的连词来连接.
4.所以答案选B.这是独立主格结构,做该句的状语.
该语法较为复杂,不予详述.相信楼主能慢慢明白!,2,B,2,the older brother having served ...
名词+分词完成式构成独立主格结构作伴随状语
回去学习一下独立主格结构吧
很重要的知识点,1,年长的已经当了10年的兵,现在可能在当也可能不当了~~不确切.表示对现在的影响,所以是现在完成时~~~现在完成时:have/has+动词过去分词+一段时间,1,因为"having served in the army for ten years"
是现在分词短语做状语,其逻辑主语(the older)与主句的"I"不同,所以要专门指明.,1,B 现在还在当兵
D 现在已经不当了
看语意喽,0,Q I have two elder brothers,______in the army for ten years.
悬赏分:20 - 离问题结束还有 17 天 23 小时
问题补充:A the elder of whom serving
B the older having served
C the older of which served,0,d
for……是现在完成时的标志,0,I have two elder brothers,______in the army for ten years.
A the elder of whom serving
B the older having served
C the older of which served
D the elder one has served
为什么选B啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式