They are married since 1956 这句英文表述正确吗

做听力练习的时候,在录音中能完整听到这句英文,总觉得怪怪的,感觉是哪里出了错。是否可改为"they were married in 1956 或 they have been married since 1956"。虽然听得出是老外录音,但严重怀疑原文出错,同时也一时困惑于marry的具体用法,希望各位能答疑解惑一下。谢谢!

请先 登录 后评论

最佳答案 2020-02-18 15:12

   

    They are married since 1956.(错误)

    They were married in 1956. (正确)


    They've been married for eight years. 他们已经结婚八年了。(摘自《朗文当代高级英语辞典》第六版)

    They have been married since 1956. (正确)


请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

判断如下:

They are married since 1956.(误)

They were married in 1956. (正)

They have been married for more than 60 years. (正)

They have been married since 1956. (?存疑)



请先 登录 后评论
  • 0 关注
  • 1 收藏,2256 浏览
  • gzroychan 提出于 2020-02-13 14:22

相似问题