第1个回答 2007-01-13
had done 表示过去已经做完某事.had been done 表示某事过去已经被做完.主语一个是人,一个是物.
sb. had done sth.
sth. had been done by sb.
第2个回答 2007-01-13
过去完成时和过去被动完成时.
主要区别是动作的主动性.
第3个回答 2007-01-16
sb. had done sth. 某人已经在过去做了某事
sth. had been done by sb. 某事已经被某人在过去完成
第4个回答 2007-01-13
had done 是 do 的现在完成时态。
had been done 是 do 的被动式的现在完成时态。
eg: i have finished my work
my work have been finished