Practice
Read the conversations and choose the correct word in italics.
1 A Shall we go out this evening?
BOK, but only after seven. I (0) (won't have won't finished my homework until then.
A That's OK. I'm working on my project this evening but I'll (1) done / have done most of
it by seven-thirty, so I can phone you then.
2 A Carol's lost a lot of weight!
B Yes, she's been on a very good diet. By next week she'll have been (2) go / going to a
weight loss class for over six weeks! If she carries on like this she'll (3) have / has lost
over five kilos by the end of the month.
3 A Will you (4) have / been finished plastering this room by the weekend?
B Yes, I hope so.
A Great. So will we be able to paint the room on Monday?
B No. Wait until Wednesday. The new plaster (5) didn't dry / won't have dried until then.
4 A Excuse me, nurse. I've been waiting here for ages.
B I'm sorry. The doctor's very busy. She'll probably be able to see you after four.
A And by then I'll (6) be / have been waiting here for more than six hours!