It is a cat. Its name is Tom. Its tail is long. It is a girl. It is a teacher.
1. have you done
2. has written
3. do you know, have you known
4. have been talking
5. have been talking, haven't finished
6. has he been
7. had been thinking
8. have you had , have been having
9. haven't seen, has happened