✨ ベストアンサー ✨
shouldとwere toに関しては,「仮定法未来」という名前が付いています。これから起こること(起こりそうもないこと)について使うので。なので過去完了は来ません。
ですがotherwiseに関しては,仮定法過去完了が来ることもあると思いますよ。
I called my mother. If I hadn't called her, she would have worried about me.
=I called my mother; otherwise, she would have worried about me. という例文がEvergreenにありました。
...otherwise I had gone to the partyという形はそもそも仮定法ではないので,使われないように思います。これだとパーティーに行ったことになるので,上のwould have goneと状況が異なります。would have goneの方は問題ありません。