will have arrived tomorrow night.
by five o´clock, i will have been here for three hours. by the time we get to the cinema, the film will have started.
he will have been doing his homework before she comes home. will he have been doing his homework before she comes home? he won't have been doing his homework before she comes. yes, they will. no, they won't.
on 6 may i will have been working here for twenty years. this time tomorrow, we will have been painting this room for a week. 