Решение #
1 has gone (Present Perfect, т.к. это действие, произошедшее в неустановленное время в прошлом; действие более важно, чем время)
2 Have you been working (Present Perfect Continuous, т.к. это действие, начавшееся в прошлом и продолжающее некоторое время, оно может ещё длиться или быть завершено, но обязательно иметь видимый, ощутимый результат в настоящем)
3 has Helen spent (Present Perfect, т.к. это действие, произошедшее в неустановленное время в прошлом; действие более важно, чем время)
4 Has Mum been baking (Present Perfect Continuous, т.к. это действие, начавшееся в прошлом и продолжающее некоторое время, оно может ещё длиться или быть завершено, но обязательно иметь видимый, ощутимый результат в настоящем)
5 has Tom been saving (Present Perfect Continuous, т.к. подчёркивается значение длительности действия, которое началось в прошлом и продолжается по настоящее время)
6 has never been (Present Perfect, т.к. это личный опыт)
7 he has been working (Present Perfect Continuous, т.к. подчёркивается значение длительности действия, которое началось в прошлом и продолжается по настоящее время)
8 haven’t bought (Present Perfect, т.к. это действие, начавшееся в прошлом и продолжающееся по настоящее время)
9 has been cleaning (Present Perfect Continuous, т.к. подчёркивается значение длительности действия, которое началось в прошлом и продолжается по настоящее время)
10 Have you ever eaten (Present Perfect, т.к. это личный опыт)