1, have walked
2, have been waiting
3, have walked
4, have been making
5, have $you$ made/have made
6, has eaten
7, hasn't been eating
8, has drunk
9, have pulled
10, have been pullling
11, have been $you$ doing/ have been picking
12, have $you$ picked/have picked
13, have slept
14, has been sleeping
15, has been reading
16, has riden
17, has made
~ Chúc bạn học giỏi!!~