have been married for
是这样的,结婚时间很长,解释为长时间
长时间就用get的长动作为been
***************************************************************
^__^真心祝你学习进步,如果你对这个答案有什么疑问,请追问,
另外如果你觉得我的回答对你有所帮助,请千万别忘记采纳哟!
***************************************************************
got married是非延续性动词,不能用作完成时,这里应该是have been married
另附marry用法
marry既可用作及物动词,也可用作不及物动词,意为结婚;嫁;娶;与......结婚等。常见用法如下:
一、marry sb表示嫁给某人;与......结婚。例如:
John married Mary last week.上星期约翰和玛丽结婚了。
二、be/get married to sb表示与某人结婚。例如:
Jane was married to a doctor last month. 上个月简和一位医生结婚了。
Rose got married to a teacher.罗斯和一位教师结婚了。
三、marry sb to sb表示父母把女儿嫁给某人或为儿子娶媳妇。例如:
She married her daughter to a businessman.她把女儿嫁给了一位商人。
四、marry作不及物动词时,往往用副词或介词短语来修饰。例如:
She married very early. 她很早就结婚了。
五、marry 一般不与介词with 连用。例如:
她和一位英国人结了婚。
【误】She married with an Englishman.
【正】She married an Englishman.
【正】She was / got married to an Englishman.
六、若问某某是否结婚,而不涉及结婚的对象,可用be / get married的形式,相当于系表结构。例如:
你结婚了吗?
【误】 Do you marry?/ Have you married?
【正】 Are you married?/ Have you got married?