I'm sorry to have kept you up so late.

請教一下老師,這里的late是形容詞作后置定語修飾副詞up嗎?若是,那為何這里需要后置定語呢?

哪兒有定語?late是副詞為時間狀語,up 為形容詞,= awake,作賓補。keep sb up so late. 動詞+賓語+賓補+時間狀語。