taka 約3年以前 違いってなんですか? → ①よりも②の方がよく使われますが、同じ意味と考えて良いと思います。 ①It has already sold out.<現在完了:完了> それは既に完売していました。 ※S sell out Sが売り切れる ②It has been sold out. <現在完了:継続> それは売り切れていました。← それは売り切れの状態が継続しています。 ※sold(-)out:形容詞-売り切れの、完売の ← sold(sellの過去分詞)から生まれた形容詞 参考にしてください。 留言