✨ ベストアンサー ✨
haveというのは過去分詞と伴って完了を表します。
この場合、haveの直後に動作動詞を置くと、その動作自体が完了したことを表します。
また、haveの後ろに進行形を取ると継続を表すのですが、
まずbe動詞というのは状態を表す動詞です。また、現在分詞というのはある一定期間行っている何かのほんの一瞬を切り取ったものを表すものです。
(例)I saw that he was playing tennis.
『私は彼が(2時間やっていたかもしれないし3時間やっていたかもしれないがその一瞬)テニスをしているのを見ました。』
よって、現在分詞はある動作が完了していない、つまり未完を表します。
つまり進行形は未完である状態(この先完了するまで続く)を表します。
話を戻しますが、先ほど言った通り、haveの直後の過去分詞は完了を表すのですが、今回はそれが状態動詞のbe動詞なのでその状態(になること)が完了するという感じになります。またその後ろに現在分詞がいるので、未完、つまり完了するまで続く状態になるのが完了しているという感じで継続を表します。
状態動詞は他にもliveやhaveがありますが、それらもbe動詞同じようにhaveの後ろに過去分詞にしてから置くことによって、liveなら住むという状態になることが完了している、つまり住んでいるとなりますし、haveなら持っているという状態になることが完了している、つまり持っているとなります
分かりずらいですね😅