请问这三个句子的区别在哪,意思有什么不同,在何种语境下使用?

I have been married. I have been married for 1 year. I have married.
请先 登录 后评论

最佳答案 2020-11-08 09:50

I have been married for one year.

指状态(婚姻关系)至今已有1年


I have married.

指动作,很可能你刚刚和谁结婚了,现在还在蜜月期,兴奋期.


I have been married.

指状态,但时间没有延续到现在,因此为过去一段时间的状态,暗示现在是单身,但结过婚。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1758 浏览
  • Cosmos 提出于 2020-08-16 18:49

相似问题