part 1: have not met; part 2: has Christian been practising; part 3: has finished; part 4: has been teaching; part 5: have recently painted; part 6: have not heard; part 7: has been working; part 8: has been answering; part 9: has been throwing; part 10: has successfully passed; part 11: have been; part 12: have arrested; part 13: have sent; part 14: still have not managed; part 15: have always had; part 16: has been thinking; part 17: has become