subject + wish/wishes + subject + had + past participleUse this form for a finished past event you want to be different.
Use wish + past perfect to regret a finished past event: I wish I had left earlier. Use hadn't + past participle to regret an action you did.
subject + wish/wishes + subject + had + past participleUse this form for a finished past event you want to be different.
subject + wish/wishes + subject + had not + past participleUse this form when the action happened and you regret doing it.
I wish I had gone earlier.
Use had + past participle for a past regret. The participle of go is gone.
Use it when Maria or Tom did not do something and now regrets it: I wish I had called her.
Use it for a choice that was wrong in the past: Lisa wishes she had taken the earlier train.
Use hadn't + past participle when the action happened, but you want it not to have happened: He wishes he hadn't said that.
→ went → gone after hadhad gone→ saw → seen after hadhad seen→ told stays toldhad toldWish — Past regrets a finished past event: I wish I had left. Wish — Present talks about a present situation you want to be different: I wish I were taller.
Wish — Past states regret directly. Third conditional adds the result: I wish I had left earlier. / If I had left earlier, I would have caught the train.
Wish about the past always adds regret and an unreal alternative. It does not simply report what happened.
For a finished past regret, standard English uses had + past participle after wish.
USE_WISH_FOR_PAST_REGRETSw5Use wish when the past is finished and you feel regret about what happened or did not happen. The speaker imagines a different past, not a real one.
BUILD_WISH_PLUS_PAST_PERFECTw5After wish, use had + past participle to show the unreal past result. This pattern points back to an earlier finished event.
NEGATIVE_PAST_REGRET_WITH_HAD_NOTw5To regret a past action, use had not + past participle after wish. This means the action happened, but you want the past to be different.
CHOOSE_PAST_PARTICIPLE_FORMw4After had, the verb must be in the past participle form. With irregular verbs, this form may be different from the past simple.
NOT_FOR_REAL_PAST_FACTSw3Wish does not report what really happened as a neutral fact. It adds regret and an unreal alternative, so use it only when the speaker wants the past to be different.