i was married和i have been married有什么区别啊据我所知i was married和i have been married都是表示结过婚,现在离婚了,是这样吗,如果说的话,那岂不是没区别了?不会是时间长短的区别吧

问题描述:

i was married和i have been married有什么区别啊
据我所知i was married和i have been married都是表示结过婚,现在离婚了,是这样吗,如果说的话,那岂不是没区别了?不会是时间长短的区别吧

后者是一般完成时更强调一段时间,也就是说从过去的某一刻开始一直到现在都是结婚的状态。但是这并不一定是现在离婚了,比如说,我现在没离婚但依旧可以说,我结婚5年了,或者5年前结婚的。

不对。
married,这指“结了婚”的状态
i was married,这个是说,我曾经是结了婚的状态,现在不是了。
i have been married,这个是现在完成时,是说到现在为止都是“结了婚”的状态,没有“现在不是”的概念。

过去式和过去完成的最大差别就是前者对现在没有影响而后者对现在影响至今.这是一个真理.

为你解答。
I was married.
我(过去)结了婚。现在是否还维持着婚姻状态,不一定。很可能已经离了,或单身了。
I have been married.
我已经结婚了。意即还处维持着婚姻状态。