part 1: has just touched; part 2: has lived; part 3: has won; part 4: have you been waiting; part 5: has had; part 6: has gone; part 7: has been feeling; part 8: have been; part 9: has been fixing; part 10: has been using; part 11: have gained; part 12: has bought; part 13: has been studying; part 14: has loved; part 15: has always wanted