he has married for a year。与 he has been married for a year. 因为marry 是短暂性动词,不能与for a year 这样的时间状语连用, 那为什么第一句话就错了,而第二句话是对的呢??第二句话 算是被动语态吗?
参考资料:http://www.ecp.com.cn/cc/ShowArticle.asp?ArticleID=19926