选择题,请问下面应选哪个选项

Thedoctor____mybrothefortenyears.A.marriedwithB.hasmarriedC.hasbeenmarriedD.hasbeenma... The doctor ____ my brothe for ten years.
A.married with B.has married C.has been married D.has been married to
展开
jason_chao
2010-11-12 · TA获得超过1.8万个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:3260万
展开全部
首先,marry有两种用法
marry sb
be married to sb
都是与某人结婚的意思,所以只能选BD,AC排除。

但两种有稍微的差别

marry sb 表示一种动作
be married to sb 表示一种状态,后面可以跟一段时间。这里的married是作为adj,已婚的。

所以本题的最佳答案是D。
意思是:这个医生已经跟我哥哥结婚10年了。
yeneekim0517
2010-11-12 · 超过35用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:69.9万
展开全部
be married to是与某人结婚的意思
这句话应该用现在完成时
所以答案是 D
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孔文茜
2010-11-12 · TA获得超过294个赞
知道答主
回答量:77
采纳率:0%
帮助的人:72万
展开全部
同学你好!很高兴为你服务~
选D
1.首先确定时态,很明显,找题眼:for ten years.所以用现在完成时态,表示结婚这个状态从过去开始,持续到现在,并有可能持续将来!排除A
2.然后考察“和某人结婚”的固定搭配,有marry sb,be/get married tosb,(注意:后接to,不能接with)。排除C
3.最后就是常识和意思了,结婚这个动作不可能持续10年,他们十年天天结婚,所以排除B.
OK!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式