回答

✨ ベストアンサー ✨

ささん、may have left は過去完了ではありません。may(助動詞)+have left(動詞の完了形)です。
may [have left]:[置き忘れた]かも知れない-過去の出来事・状態を今推測する表現
文の意味:昨夜、私は傘を電車の中に置き忘れたかも知れない。

以下のように覚えておくと良いと思います。
【助動詞+動詞の完了形(have+~ed)】
・must [have ~ed] [~した]に違いない
・should(/ought to) [have ~ed] [~する]べきだっ[たのに](しなかった)
・may [have ~ed] [~した]かも知れない
・can't [have ~ed] [~した]はずがない

参考にしてください。

うわ、私すっかり基礎が抜けていますね💧
確かにそうでした、ありがとうございます!!

taka

You're welcome!😊

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