Test online Didactic.ro
Have you finished doing your homework? No, but I.......... by 8 o'clock. a. will be finishing b. will have been finishing c. will have finished d. will finish