1. has waited/ has been waiting
2. have lost
3. has seen
4. have lived
Ex 3: Bạn có thể tham khảo ở đây
https://diendan.hocmai.vn/threads/quan-he-tu.619304/
17. who
18. which
19. who
20. whom
21. whom
22. which
23. whom
24. which
25. which
26. who
27. who
28. who
29. who
30. which
31. whom
P/S: đề hơi khó nhìn nên có gì sai mong bạn giúp đỡ