一道英语选择题 关于marry

Hissister_____ateacherfor5yearsAhasmarriedBhasmarriedwithChasbeenmarriedtoDhasgotmarr... His sister _____ a teacher for 5 years
A has married B has married with C has been married to D has got married
答案C 为什么不能选B啊 四个选项都解释一下
展开
zhangjj924
2013-02-21 · 超过15用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:41.9万
展开全部
首先,marry是一个及物动词,后面可以直接接宾语,即marry sb. 不需要用介词辅助,所以,B不能选。
其次,因为句中有for 5 years这样表示完成时态的时间状语,表示的是一种延续性的状态,而marry本身是一个终止性动词,表示瞬间的动作,所以要用be married to 这样的形式,因此A不能选。
最后,get married to 也倾向于表动作,不表状态,所以也不选。
这样就要选C。翻译为:他的姐姐已经跟一个教师结婚五年了。
emoheiri
2013-02-21 · TA获得超过3550个赞
知道大有可为答主
回答量:2332
采纳率:50%
帮助的人:1413万
展开全部
be married to是嫁给某某的意思。

这是固定用法,死死记住即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式