英语语法初级里说,一个是被动语态,公式是“主语+had
been+过去分词”例句:I
had
been
gone。
还有一个是现在完成时这个时态是“have
been
to” 意思是曾经去过某地,已经回来了,人在说话的地方,经常和次数连用。当然你说的had是过去完成时“主语+had+过去分词”那么这两个词的对比是一个是现在完成时,另一个是过去完成时,两者的区别是一个是到目前为止,已经作完的事情;那另一个是过去的过去的时态,所以要有两个对比时态,是有先后之分的.
had
been用于过去完成时,一般句子里已经有了一个过去式,这个词表过去的过去。had用于过去时,表过去拥有.
had
been
doing是过去完成进行时。
had
been用于过去完成时、表示动作发生在过去的过去.(即发生在had的时态之前)had用于一般过去时,