It was done yesterday. It had been done yesterday. Which one is correct? Clarify the difference.
closed as off-topic by Maulik V♦, Nathan Tuggy, user6951, Kreiri, Chenmunka Jun 12 '15 at 7:41
This question appears to be off-topic. The users who voted to close gave these specific reasons:
- "This question should include more details than have been provided here. Please edit to add the research you have done in your efforts to answer the question, or provide more context. See: Details, Please." – Nathan Tuggy, Kreiri, Chenmunka
- "Proofreading questions are off-topic unless a specific source of concern in the text is clearly identified. See: Alternative websites for proofreading" – Maulik V, Community
In most contexts the first one is correct. Use the simple past to indicate an action that was completed in the past.
It was done yesterday.
Use the present perfect passive to indicate an action that was completed at an unspecified time in the past.
It has been done yesterday.
In this context the past perfect passive doesn't work at all, unless you add some conditions to the sentence, like:
If it had been done yesterday, I would have it by now.