回答

✨ ベストアンサー ✨

have passed は ある出来事がある時点で発生し、継続しないですぐ終了してしまった というニュアンス。

例: 3years has passed since my father was died → 父が亡くなってから3年経ちました。(父が亡くなったというのは 継続的な事象ではありませんよね)

have been passed は、ある出来事が発生してから、ある一定期間継続し、まだ継続している(かもしれない)といったニュアン スです。

例: 3years has been passed since I had come to Japan. →日本に来てから3年経ちました。(3年前に日本に来たが、 まだ滞在している) といったニュアンスです。
yahoo知恵袋より

なな

ありがとうございます!
よくわかりました!

ゲスト

完了形の受動態はhave been 過去分詞

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