55问答网
所有问题
have been married for many years 为啥不是have married?
for many years啊
been在里面是被动吗
举报该问题
推荐答案 2019-12-09
为什么用被动形式主要是由于marry 是一个瞬间动词。作成完成时不能和表示一段时间的状语for many years 连用,而写成be married ,中间的married 过去分词作表语,be是延续性动词所以句子正确。再者,marry 是及物动词,"嫁或娶"的意思,嫁给某人或者娶某人都是marry somebody,所以,当主语是人时,我们常用被动。如:She is married to Mr. Smith .
追答
如有疑问,可以追问,有问必答!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IGGQIeFILRQ848F8G4L.html
其他回答
第1个回答 2019-12-09
因为marry是个短暂性动词,无法持续many years时间,所以必须把动作改为状态(可以持续一段时间),即把marry 改为be married, 用于现在完成时中的结构就为:have/has been married。
本回答被网友采纳
相似回答
have
been
married
和 have married的区别求详细解释
答:
have been married表示已婚这种状态,是可以延续的,have married只表示已经结婚,强调事实已经发生,是不能延续的
。如表示“我已婚”,两者都可以用:I have been married. I have married 如表示“我已婚三年”,则只能用:I have been married for 3 years....
...翻译成 i
have
been
married
for
one
year
为什么
这里要用have been...
答:
married是非延续性动词,过去式,过去分词都是表示结婚这个动作,如果用have married就是表示这一年里都在结婚
,显然是不可能的。所以就用过去分词作形容词表示 结婚状态。be married表示结婚了,have been married表示已经结婚(表示结婚的状态)。状态可以持续一年,而动作不能持续一年。非延续性动词都要这...
现在完成时里
have
married
可以表示延续性吗
答:
have been married.
因为结婚这个单词是一个短暂性动词,而后面使用了for 20 years,. 所以就不能使用have married.
而加上 been 之后, 就可以表示状态,即婚姻存在的这个状态。
they
have
been
married
for
20
years
这句话have been married是被动...
答:
现在完成时表时间的延续。说明在一起已经有20年了。
不能直接用have married是因为marry是瞬间动词,而不是延续性动词
,在前面加一个been,就解决了这个问题,充分地表达了延续性,语法和句意上完全正确。这里的been married不表被动,仅表延续性。
have
been
married
为什么不
能用 have married
答:
可以用
have
married
,但后面要跟宾语,指与谁结婚。如有疑问,请追问!
大家正在搜
has been married
after many years
over many years
been married to
have got married
I have married
in many years
so many years
many years old
相关问题
we've been married for many ye...
have been married与had married有...
have been married 为什么不能用 have ...
have been married 和 have marri...
They have been married for 5 y...
have been married 和have got ma...
I have been married for 10 yea...
We have been married for 3 yea...