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