1. 've been visiting
2. has asked (repeated question)
3. 've (have) cleaned (result of an activity)
4. has been playing (length of an activity)
5. 've (have) passed (result of an activity)
6. 's (has) only been living (temorary action)
7. 've (have) been cooking (length of an activity)