21.have worked
22.Have/been
23.haven't done
24.have just seen/has aready done
25.have just deceided
26.has been
27.hasn't had
28.hasn't played
29.haven't had
30.goes
31.haven't seen
32.have just relized
33.have you known
34.Have you taken
35.Has she eaten
36.has lived
37.has lost
38.has/left/has left
39.have bought
40.has written
41.have finished
43.has bought
44.haven't planed
45.are you
46.has written
47.haven't seen
48.Are you being
49.hasn't started
50.Has he spoken
Chúc bạn học tốt ^_^!!!
(Nếu thấy hay hãy vote 5*,cảm ơn và bình chọn là câu trả lời hay nhất để mik có động lực giải tiếp các BT khác nhé!)