1) has bought
2) haven't seen
3) has been working
4) Have you cried?
5) have forgotten
6) hasn't finished
7) Have you seen
8) have never done
9) have been doing
10) have moved
4. 1 have been working
2 have been walking
3 have been waiting
4 has been shopping
5. 1 have planted
2 has broken
3 has eaten
4 have you ever played
5 has been getting
6 have been knowing
7 haven’t slept
21.are
22.was
23.will be
24. do
25. is
26. have
27.shall
28. has
1 writing 2 getting up 3 speaking 4 doing 5 drawing 6 playing 7 doing 8 playing 9 doing
1. happy
2. sad
3. pleasant
4. healthy
5. dirty
6. interested
7. tragic
8. pleased, easy
10. picturesque