作业帮 > 英语 > 作业

两个句子的时态和区别.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/11 20:28:59
两个句子的时态和区别.
原句:他们结婚两年了.
1. They have been married for two years.
2. They have married for two years.
我知道第一个句子是对的,我明白这个句子应该用现在完成时态去表示,但是不明白为什么要用have been married 而不直接用have married?
这道题是关于Marry的用法的
这是marry一个很典型的用法
They have been married for two years.
They have (got)married for two years.
marry和get married都是非延续性动词,因此不能和表示一段时间的时间状语连用;表示结婚已有一段时间应该用be married
希望可以帮到你哦
这些都是自己在初中学的
如果想问我别的