zhanchiktu
3 1 i will be having dinner 2 i'll have done 3 will be lying 4 will have worked (have been working) 5 will stay 6 will leave ( have left) 7 will have gone 8 will celebrate 9 will have been waiting 10 will be working 4 1 f 2 e 3 d 4 g 5 b 6 a 7 c
Answers & Comments
1 i will be having dinner
2 i'll have done
3 will be lying
4 will have worked (have been working)
5 will stay
6 will leave ( have left)
7 will have gone
8 will celebrate
9 will have been waiting
10 will be working
4
1 f
2 e
3 d
4 g
5 b
6 a
7 c