英语 i have been married for over year.i have marrie

发布时间:2021-02-20 19:38:03

英语 i have been married for over year.i have married for over year.两句有什么区别,前一句是现在完成时的被动吗?是的话为什么用被动?

网友回答

后面这句是错的,marry是非延续性动词,不可以加一段时间;
前一句不是被动语态,married是过去分词表状态,你把它看成是一个形容词就明白了,意思是我结婚有些年了,这里是一个主系表结构,只不过是完成时的主系表结构,但是year是可数名词,应该是years.
不明白的话再追问吧
======以下答案可供参考======
供参考答案1:
后面这句是错的,marry是非延续性动词,不可以加一段时间;
前一句不是被动语态,married是过去分词表状态,你把它看成是一个形容词就明白了,意思是我结婚有些年了,这里是一个主系表结构,只不过是完成时的主系表结构,但是year是可数名词,应该是years。
不明白的话再追问吧
供参考答案2:
I have been married for over year. 这里的married, 表示已婚,是一种状态,可以看成是形容词。
类似的还有很多,比如drink, drunk; lose lost; injure injured等等。。分词形式,经常当做形容词来使用。
森博英语
以上问题属网友观点,不代表本站立场,仅供参考!