got married to sb 和 be married to sb区别

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:34:38
--She has ______ Mr Smith for 15 years and is now in her forties.
--Really? she doesn't look her age.
A.got married to; B. been married to sb
应该选B.A选项和B选项有什么区别?

b可以表示延续性的动作,可以和表示一段的时间相连
a 只是表示瞬间的动作,

B

A:表示一个动作。不能是完成时
B:是完成时。这里应该用完成时,因为已经结婚15年了。
-----------------------------
:①marry可作及物动词也可作不及物动词,可是在表示“和某人结婚”时,是一个及物动词,后面直接加“某人”,不能受中文影响而加一个wit。②marry是非延续动词. 不能和一段时间连用,若要表示“(和某人)结婚已多久了” 需用marry的过去分词做表语. 表示状态,若必要后面加上to sb. 然后再加上一段时间,例:“玛蒂尔德已和皮埃尔结婚十二年了”: Mathilde had been married to Pierre for 12 years.

B

be/get married to sb表示\"与某人结婚\"。
be married to是代表一种将来要发生的是,看有be不是,将要结婚,这种结婚只是说说而已,将来结不结还不知道呢.所以,没决定要结婚之前就用be married to.也就是没定婚的时候用的.
get married with 是一种正在发生的事情,也就是这样的意思,比如,2个人已经决定要结婚了,这是事实上的结婚,是固定的了,那就用get married with .也就是已经定了婚用的.

got married to sb 是瞬间动词短语,
be married to sb 表示延续性动词。
题目中有for 15 years ,所以只能选表示延续的短语。真确答案是B。