1. Know
2. Hasn't learnt... Is learning
3. Visited... Enjoyed
4.came... Is waiting
5.rang...was having
6.haven't seen
7. Is heaving
8.is packing... Is leaving
9. Works... Sleeps... Is sleeping
10.wrote... Have
11.have read... Read
12. Read... Am reading