А всё,что у Вас подчёркнуто - верно
Б
1 has forgotten-left
2 was-didn't know-has become
3 have bought
4 have lent-did you lend-did
5 have lost-saw
6 has become
7 has lived
8 did you do
9 have you done-saw
10 haven't played-left
11 have you heard-got
12 got-haven't answered
13 have ever tasted-did you buy
14 did you get-have had
15 did you see-haven't met