have been given是什么时态

回答
爱扬教育

2022-09-21

  • 相关推荐
这是被动语态,同时又是现在完成时
given是give的过去分词
被动语态形式是be+done(动词的过去分词)
现在完成时形式是have/has+done
所以has been given 的意思是已经被给了.

扩展资料

  现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。

  它的构成是:主语+助动词(have/has)+动词的过去分词(done)。