https://artandatoms.com/write-present-perfect-past-perfect-or-future-perfect-1-i-have-been-in-this-classroom-for-six-hours-2-you-have-finished-your-meal-i-just-thirty-minutes-3-i-will-have-fallen-asleep-by-the-time-we/
Write present, perfect, past, perfect or future perfect, 1. I have been in this classroom for six hours, 2.you have finished your meal i just thirty minutes, 3.i will have fallen asleep by the time we get home, 4.have you lived there all your life? , 5.i had never seen such a beautiful beach before i went to this place, Please i need thiss right now