两种用法都没问题,不过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为什么你懂吧
追问嗯
追答那就直接变不就得了,还纠结什么可持续不可持续的,根本就没有这个问题
本回答被提问者采纳