How long have they ____? --For 20 years. A.married B.got married C.been married D.marry

Howlonghavethey____?--For20years.A.marriedB.gotmarriedC.beenmarriedD.marry我想问一下,答案是不是... How long have they ____? --For 20 years.
A.married B.got married C.been married D.marry
我想问一下,答案是不是选C用来表示长时间的结婚状态?还有,marry和get married好像都能表示结婚,到底要怎样区分他们呢?
展开
百度网友a5ec617e1
2012-01-12 · 超过34用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:80万
展开全部
C get married 表示的是动作,而这里问一段时间应该用表示持续状态的be married。就好像入党那样:He joined the Party in 2000.这里表示的是过去某一时间的动作;如果要表示持续入党了多长时间就应该说:He has been in the Party for 12 years.
而marry的意思是根据主语不同而翻译得不一样的,如果主语是男性的话就应该是娶某人的意思,如果主语是女性的话就是嫁给某人的意思,如:He married a beautiful girl.他娶了个漂亮的女孩。She married a rich man.她嫁给了一个有钱人。
而get married则是两个人结婚的意思,如:They got married in 2010.他们在2010年结了婚。
百度网友28b4182
2012-01-12 · TA获得超过7222个赞
知道大有可为答主
回答量:4847
采纳率:100%
帮助的人:1832万
展开全部
marry这个单词是表示结婚,但是他没有时态的,还有一般情况下不是简单地用marry就行的,因为和人称也有关系啊,married有过去时的时态。
这题应该是选C的是强调的是这个结婚过来的这些日子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
amanda01224

2012-01-12 · TA获得超过17.6万个赞
知道顶级答主
回答量:11.5万
采纳率:86%
帮助的人:3.9亿
展开全部
C

marry 与 get married 是终止性动词,其完成时肯定式不能下HOW LONG 连用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c8ce29a8
2012-01-12
知道答主
回答量:14
采纳率:0%
帮助的人:12.4万
展开全部
C强调结婚的一段时间。get married 强调结婚的动作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式