为什么He has been married Marry for one year.要用been?

有没有详细的解释过程☺☺☺

其实这里的重点是现在完成时,过去发生的事情的影响一直持续了到现在。标志词是“for+时间段”,也就是“for one year”。现在完成时的结果是“have/has+动词过去分词”,必须是延续性动词,因而用的是“be”的过去分词“been”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-13
has been + 过去分词是过去完成时态
has been married 这里是强调结婚的状态已经持续了一年了,所以用has been + 过去分词 过去完成时态本回答被提问者采纳