Hello! Need help please. My question is... (I will have been sleeping for three hours by the time u come.) Is this sentence grammatically correct, and why? Thank you a million, for who ever replys:-)
Thank u
Top answer
I will have been sleeping for three hours by the time you come. Yes, it is grammatically correct. It is using the future perfect progressive tense.
— AlpheccaStars
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.