Английский. Очень надо.
1 has bought
2 haven't seen
3 has been working
4 have you been crying
5 have forgotten
6 hasn't finished
7 have you seen
8 have never done
9 have been doing
10 have moved