1、选A;
has been married to 中的married是形容词“已婚的”作表语;表示是一个状态,可以和一段时间的状语搭配;故C、D错;
marry 一般不与介词with 连用,故B错。例如:
她和一位英国人结了婚.
【误】She married with an Englishman.【正】She married an Englishman.【正】She was / got married to an Englishman.
2、A,词组 search。。。。for;every 前面不加任何介词。
search
指的是搜寻的范围
search for+
具体的的目标
追问请问第一题为什么要加to
追答A has been married to B for 3 years。 意思是A与B结婚有3年了,has been married to表示 A与B 结婚有多久了,是一种状态,是英语固定用法,不是我发明的。
本回答被网友采纳