sth. that will have already begun and will be continuing in the future
will + have + been + infinitive + ing
I will have been swimming for an hour by 6.30.
© 1999-2013 englisch-hilfen.de