1. 在 be married 和 get married 这两个表达中,married 都是分词形容词,干脆说就是形容词。be 和 get 都是系动词。 2. be married 指状态,表示 get married 之后的婚姻状态。而 get married 表示动作,是系动词 get 自身特点所致。get 是一个“变化系动词”,表示从一个状态到另外一个状态的转变(简称“转态”),也就是从单身到建立家庭的转换。 3. 如果问“你结婚了吗?”,以下两个句子都可以说: Did you get married? Are you married? 但不可以说:Do you
get married? (一般现在时指现在的习惯性动作。一个人可不能把“结婚”当作习惯性工作去做。) 4. How long have you got married? 这个句子为语法错误。改为:How
long have you been married?
道理是,get married 是一个终止性动词短语,不延续,不能跟“时间段”连用,包括How long 提问也不可以,因为答语就是时间段(for ten years)。