have been married 和have got married什么区别啊?
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/06 09:55:27
have been married 和have got married什么区别啊?
不要片面理解了现在完成时.八九十年代的中学课本上对完成时的解释是有问题的.
现在完成时与时间状语和动词的特性密切相关试比较:
I have been married for 10 years.
I have been married (before).
如果和一段时间相连表示:1状态持续的长度 2.延续到现在 3.对现在的影响.
一般来说,说话者必有上下文,否则不会用现在时态.
说完I have been married for 10 years.一定暗含着接下来的决定,继续这段婚姻,或者结束这段婚姻.除非他只是回答时间.
如果不带时间状语或者用before,就marry这个词的特点而言,表示曾经有过的状态.
所以如果你和老外说 I have been married.老外会说Sorry for that.他的理解是你结过婚,现在离了.
试体会另一个句子:We have been young.(我们曾经年轻过)
have got married 是比较口语化的讲法,因为got换成been会导致上面的意思.又要表示过去的一次性动作对现在的影响,故选择了完成时.同样也是要有上下文的,否则单独一句话I have got married.是错误的表达.说这句话一定暗含着别的意思,比如拒绝眼睛的追求,或更正别人对他婚姻状态的错误理解.
时刻要记住完成时是有情态和弦外之音的,如同中文里的“已经”,“早就”,英语可以运用完成时语法这种工具来表示.
现在完成时与时间状语和动词的特性密切相关试比较:
I have been married for 10 years.
I have been married (before).
如果和一段时间相连表示:1状态持续的长度 2.延续到现在 3.对现在的影响.
一般来说,说话者必有上下文,否则不会用现在时态.
说完I have been married for 10 years.一定暗含着接下来的决定,继续这段婚姻,或者结束这段婚姻.除非他只是回答时间.
如果不带时间状语或者用before,就marry这个词的特点而言,表示曾经有过的状态.
所以如果你和老外说 I have been married.老外会说Sorry for that.他的理解是你结过婚,现在离了.
试体会另一个句子:We have been young.(我们曾经年轻过)
have got married 是比较口语化的讲法,因为got换成been会导致上面的意思.又要表示过去的一次性动作对现在的影响,故选择了完成时.同样也是要有上下文的,否则单独一句话I have got married.是错误的表达.说这句话一定暗含着别的意思,比如拒绝眼睛的追求,或更正别人对他婚姻状态的错误理解.
时刻要记住完成时是有情态和弦外之音的,如同中文里的“已经”,“早就”,英语可以运用完成时语法这种工具来表示.
have been married 和have got married什么区别啊?
have got married和have been married
be married,got married ,have been married三者有什么区别不.
i was married和i have been married有什么区别啊
have been married与had married有什么区别
have married; have been married
We have been married for 15 years和We married 15 years有什么区别?
Have you married?Have you got married?
Have got married for two years与have been married for two yea
married和got married的区别是什么
How long have they ___?A.been married B.got married
they got married last year 和 they have got married last year