1. finishes
2. will have completed
3. screamed
4. aici chiar nu inteleg,scuze
5. was sitting
6. had fastened
7. won
8. were driving
9. had answered
10. has never flied
11. have been waiting / didn't come
12.are having/have ben going
13. was lying / was reading/began
14. has been
15. will be
16. has been ringing
17. set / has ever done
18. never wins.