误He has married for two years.
正He married two years ago.
正He has been married for two years.
析marry用作不及物动词时,是非延续性动词,不能与表示一段时间的状语连用。
迈克和罗斯结了婚。误Mike married with Rose.
误Mike was〔got〕 married with Rose.
正Mike married Rose.
正Mike was〔got〕 married to Rose.
析表示“与…结婚”时,无论是marry还是be/get married后面都不可接介词with。
他们于1981年结婚。误They were married (to) each other in 1981.
正They were married in 1981.
析marry的主语是复数,指的是两人结婚,因而不可再加each other或to each other。