“had been done”是现在完成时的被动语态。这个时态用于表示过去发生的动作对现在产生的影响或结果。它的构成是:助动词 “have” + 过去分词 “been” + 过去分词。例如:
The work had been done by the time she arrived.
到了她到达时,工作已经完成了。
除了表示过去完成时的被动语态外,had been done还可以用于表示过去的过去,即在一个过去动作之前已经完成的另一个过去动作。这种情况通常用于描述两个动作之间的时间关系,而不是强调动作本身。
此外,had been done还可以用于虚拟语气中,表示与过去事实相反的情况。例如,如果要用虚拟语气表达“如果我昨晚学习了”,可以说“If I had studied last night”。
总之,had been done是一个比较常见的时态和语态形式,可以用于描述过去完成时的被动语态、过去的过去以及虚拟语气等不同情况。