I ll do the washing-up when I....doing my homework a) will finish b) have finished c) am finishing d) finished