I have been married for three years.(我结婚有三年了)请问这句话里面的谓语是been吗?married在此处是用作形容词还是marry过去形式当做谓语动词
假如have been是系动词,但是这是一个现在完成时(新思维语法书上说的),百度上说have 帮助构成时态则为助动词。这个怎么理解呢
追答所以助动词have与过去分词been一起构成动词be的现在完成时形式,故本句中的谓语动词是have been。即have been是不能分割的一个整体,共同在本句中作系动词,系动词也可以有现在完成时。
追问非常感谢
marry从翻译上来说应该是主动,如果理解成have been done则为被动
本回答被网友采纳