part 1: has been performing; part 2: has taken; part 3: has ever played; part 4: has worked; part 5: has been aired; part 6: have even received; part 7: has been offered; part 8: has chosen; part 9: have challenged; part 10: has decided; part 11: has never directed; part 12: has been searching; part 13: has always dreamt; part 14: has been done; part 15: has never got; part 16: have been observing; part 17: has evaluated; part 18: have been working; part 19: have gone