his average speed had been 301 这里面的been是什么

问题描述:

his average speed had been 301 这里面的been是什么
我知道是过去完成时 但我就是不知道为什么要加been 我不能当成被动句 又不能译作完成进行时

知道是过去完成时,为什么还要纠结呢?这个句子还原成原形是:his average speed (be)301,假如是一般现在时,就是his average speed is 301 那用过去完成时,不就是把be变成had been吗?用过去完成时,应该有上下文关系...