Answer:
13. has never been.
14. have been waiting.
15. have you finished.
16. have you been.
17. have been reading.
18. has drank.
19. have had.
20. have lost.
4.4m questions
5.7m answers