1 haven't solved
2 правильно
3 has stopped
4 has won
5 have been fishing
6 правильно
7 a lot of friends
8 правильно
9 have taken
10 to the airport (скорее всего ошибка там)
2 задание
3 i havent seen him for ages
4 he has been doing
5 i haven't heard from him
6 i have been driving
7 has failed
8 he has made
9 hasn't passed
10 has been worriyng
11 has been studiyng
12 hasnt taken
13 have been having
14 i've known
15 has been eating
16 have never heard
упражнение 1
1 has been learning
2 have already flown
3 they have known
4 has forgotten
5 have been watching
6 has just come
7 haven't had
8 has been teaching
9 has been painting
10 have been collecting
11 have been
12 has been