They ___ last week after they ___ several years.A.married;had engaged B.got married;had been engaged C.married with each other;had been engaged D.were married;had eagaged标准答案是B。请问为什么?
热心网友
首先 marry 作为动词时,及物的,可直接跟宾语,而且不能和 with 直接连用,可以说 marry sb (with sth),不能直接 marry with sb 其他的解释和上面 哈娜 的差不多,她说的已经很清楚了,不再赘述
热心网友
结婚,订婚固定的说法分别就是get married / be engagedget married 是描述一个动作,be engaged是描述一个状态上个星期结婚,用一般过去时,所以是got married已经订婚了几年了,是过去完成时,表示到过去一个时间点(这里是上个星期结婚那个时间点)之前一直在做的一个延续动作或一直持续保持的状态(订婚的这一状态),所以用had been engaged
热心网友
A