1. has been snowing
2. dated
3. have won
4. have attended
5. am peeling
6. has been
7. have known
8. have had
9. has been crying
10. has not started yet
11. have been jogging
12. has repaired
13. has been cleaning
14. have hanged
15. has been barking