作业帮 > 英语 > 作业

have been married 和have got married什么区别啊?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/27 23:21:37
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.是错误的表达.说这句话一定暗含着别的意思,比如拒绝眼睛的追求,或更正别人对他婚姻状态的错误理解.
时刻要记住完成时是有情态和弦外之音的,如同中文里的“已经”,“早就”,英语可以运用完成时语法这种工具来表示.