第1个回答 2011-03-04
for +一段时间
前面一般用完成时 现在完成时 或者过去完成时
这道题意思是说我们结婚很多年了
表示现在还处于这个状态。所以有表示延续的意思
第2个回答 2011-03-04
be married 表[状态}结婚married是形容词,have been married 是be married 的现在完成时
第3个回答 2011-03-04
因为marry不是持续性的动词,不能和后面的for many years搭配
所以用表示状态的表达方式 be married ,可以表示持续