第1个回答 2010-02-01
have been done是现在完成时的被动语态谓语构成形式has been done也是现在完成时被动语态谓语构成形式但它的主语是单数第三人称
had done 是过去完成时的谓语构成形式,是指过去的过去
had been done 是过去完成时的被动语态谓语构成形式
第2个回答 2010-02-01
have been done ; 主语复数
has been done ; 主语单数
had been done 过去时
had done 是已经完成,而上面是已经被完成
第3个回答 2010-02-01
前两个主语不一样,第一个复数,第二个单数;第三个用在过去时,前三都是被动;第四个是主动。