2)
1. Don't have
2. Do ... have
3. Don't have
4. Does ... have
5. Does ... have
6. Doesn't have
7. Why do you have two cats?
8. Does ... have
3)
1. Has
2. We all
3. Had
4. Has
5. Paul
6. Has
7. Have
8. Last year
4)
1. Hasn't got
2. Has got
3. Have got
4. Has got
5. Haven't got
6. Have got
7. Haven't got
8. Hasn't got
9. Has got
10. Has got