你结婚了吗 英语翻译

A have you married ?
B have you been married ?
C are you married ?
D are you married ?
究竟哪个才是对啊,求详细分析。谢了
╮(╯▽╰)╭ 说法好多。。。不知道哪个才是正确的

marry的用法:说结婚了,一般有有两种说法:be married或者get married
在此题中,a和b选项中,a项没有be动词所以不对。
b和c就是时态不一样,a是现在完成时,b是一般现在时。应该选C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-11
married 形容词 结婚的
be married表状态 :是结婚的
marry 动词 结婚
get married 表示瞬间动作 结婚

有两种说法是正确的
Are you married?(形容词)
Have you got married?(现在完成时 动词:您已经结婚了么?)
第2个回答  2011-09-12
应该选b
在A选项中,married是一个短暂性动词,表示动作,不表示状态,你不能说你从原来就一直在重复结婚这个动作吧?
在C选项中虽然表状态但是与B相比还是不太妥
第3个回答  2011-09-11
B 首先分析时态,结婚这一动作发生在过去,对现在的状态有影响(已经结婚,不是单身),所以是现在完成时,排除C、D。
在这句中,和某人结婚marry sb 还有be married 或get marrid所以选B
第4个回答  2011-09-11
选A,B错不是被动!cD是时态问题
相似回答