she has been married 为什么不是has married .

she has been married 为什么不是has married . 为什么要加been 求详解

因为marry是非延续性动词,完成时要使用延续性动词,所以在married前在been表状态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-18
has married (现在完成时态 - 这里结婚是动词)
has been married (现在完成时态 - 不过这里be是动词,married是形容词 - 这个强调的是状态)追答

两种用法都没问题,不过has been married更倾向于表现一种持续的状态

追问

后面还有一个时间 since she was 22 跟这个有关系吗

追答

追问

什么关系

追答

sb. has been + 一段时间 + since …

更改一下

sb has been done+since/for+时间

后面既然有since she was22,那就是表现一种延续至今的时间状态

所以用have/has been用法

追问

意思是 marry 不是持续性动词 他想表达持续这么久 所以前面要加benn

追答

对,所以这句话里改用作为形容词词性的married来表达

追问

he has a beard . 后面的是 he_a beard for two years

空里应该填什么 has 是不是可持续性的

追答

能不能把原题截个图发过来…没看懂问的东西

has本身没有什么可持续性不可持续性的说法

追问

第五题

和第六题

追答

你就这么理解,翻译成中文,表示一种状态的大多都可以理解成可持续性状态,比如这里的has,它表示这个男人

5-has had

6-has been

这几道题就是简单的让你把一般现在时转变成现在完成时

你就直接将原句里面的动词转变成过去分词形式,然后前面加上have/has就行了,没有你想像的那么复杂

追问

我知道啊 我就是不明白什么时候加been

追答

你这么记,句子里的动词如果能表示一种持续状态呢,你就直接变形,类似marry这种明显不能表示一种持续状态的,你就转换成表状态的形容词+been的用法

比如第6题,生病就是一种持续状态

它就直接变就好了

你就把is(be)变成它的过去分词形式been,然后前面加上has,就ok了

它跟那个been married不是一个用法

she has been married since的原句不是she has married

而应该是she is married

追问

对就是she is married

追答

这里的married是形容词,表示已婚的,所以在变形的时候将is(be)变成been

对啊,那不就得了

is是动词你知道把

追问

知道

追答

把is变成been为什么你懂吧

追问

追答

那就直接变不就得了,还纠结什么可持续不可持续的,根本就没有这个问题

本回答被提问者采纳
第2个回答  2016-04-18
she has been married 的现在时是she is married而不是she married.(应该是she married sb.)
所以完成时是she has been married而不是she has married
第3个回答  2016-04-18
结婚一般用be married,married结婚的,结婚了的。追答

然后,has been married是用的现在完成时。

追问

第五第六怎么改

第4个回答  2016-04-18
表状态的延续,话说这种贴能在这里发吗