✨ ベストアンサー ✨
なぜHavingが入るんですか? → それはstayed(過去形)がis(現在形)よりも「古い時制だぞ~!」と叫んでいるからです。
As(接続詞) he(S) stayed(V:過去形) up late last night, he(S) is(V:現在形) very sleepy(C).
⇒ <分詞構文> Having stayed(完了形の分詞) up late last night, he is very sleepy.
【基本的ルール:普通の文⇒分詞構文】
①接続詞→省略
②主語:二つある主語が同じであれば省略/異なる場合はそのまま残す
③動詞:能動態の文の動詞→現在分詞(~ing)/受動態の文の動詞→過去分詞(~ed)
但し、二つある動詞の時制が異なる場合(過去完了形と過去形/過去形と現在(完了)形)/現在完了形と現在形 など)は、完了形の分詞(having ~ed)を使う
参考にしてください。
You're welcome!😊
ありがとうございます!!