---- How longhave Mr. and Mrs.Green _______ ?
---- For more than twenty years.
A . married B . had married C . got married D . been married
我能选对D项,但是不明白B和D的区别在哪儿,"have had married"完全说不通吗?我记得有have had done这个用法啊。
恳请指教。
可是have been done 不是有被动的意思吗?
追答have been marriede 中的married 是形容词,不是动词的过去分词
本回答被提问者和网友采纳