AIはらだくんの最強英語パラフレーズ辞典

It's a pity S didn't ~ ⇔ S should have done

should have done は「~すべきだったのに(実際はしなかった)」、shouldn't have done は「~すべきではなかったのに(実際はした)」。事実の文とは肯定・否定が逆になる。

You should have seen it!(見せたかったなあ)のように、会話では非難ではなく「あれは見ものだったよ」という軽い言い方にもなる。こうした口語の感覚を知っていると会話文問題で意図を取り違えない。