英语基础时态问题

1. 我已经结婚了 I have already married. X
2. 我去年结婚的 I married last year. X
3. 我结婚到现在已经一年了 I have married for one year.
4. 你什么时候结婚的? When did you marry?
我这几个句子为什么错了?

这几个句子你的错不在时态,而在于marry的特殊用法。
1. 我已经结婚了 I am married. 这里只是说明:目前,我是已婚的。married当形容词用,be动词表示目前的状态。
2. 我去年结婚的 I got married last year. 表示去年发出的“结婚”的这个动作。married同样当形容词用,get表动作。
3. 我结婚到现在已经一年了 I have been married for one year. married还是当形容词用,但这里要用现在完成时。
4. 你什么时候结婚的? When did you get married? 这句话主要是问发出“结婚”这个动作的时间。
还有:
5.你结婚到现在多久了?How long have you been married?
6. 我嫁给他(娶了她)十年了。 I have been married to him/her for 10 years.
7. 我十年前嫁给了他(娶了她)。 I married him/her 10 years ago.
亲, 发现规律了吗?
1、3、5、6表示结婚的状态,所以是be动词的变形,而2、4是强调该动作,所以用get. 而marry都是当形容词来用。
只有7是marry做及物动词。
离婚divorce 同理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-03
marry 是及物动词,后面必须加上你娶/嫁的人 记住两短语marry somebody/be married (with somebody)
上面的句子应该是
I have been married(with somebody)

I was married last year(with somebody)

I have been married for one year.(with somebody)

when were you married(with somebody)
括号内的可以省略
相似回答