№1
1)do you know English well
2)hasn't learned/is learning
3) have visited/ have enjoyed
4)came/ is waiting
5)rang/ was having dinner
6) haven't seen
7)is having breakfast
8)is packing/is leaving
9) works/sleeps/ is sleeping
10) had written/ had to
11) have read/ read
12)read/am reading
№2
1)a/a/the
2)a/-/the/The
3)a/The/-
4)-
5)-
6)the