Mă puteți ajuta cu o rezolvare completă?

1. you will do, will be graduating
2. has worked, has learnt
3. will fly, will eat, will fly
4. has waited, has got
5. have lain, have written, have worked, have finished, have been
6. already have had, have arrived
7. will go, will finish
8. will just come
9. have lived, have known
10. will operate
11. have waited
12. have smiled, have heard