回答

私はあまり英語が得意というわけではないので推測ですが、現在完了系(というか完了系?)は「〜してしまった」というニュアンスを含んでいるものも多く見かけます。私はどちらかといえばこちらのニュアンスで習いました。
なのでこの文もそういったニュアンスで完了系が使われているのではないでしょうか?
根拠のある回答ではなくてすみません。

この回答にコメントする
疑問は解決しましたか?