B
1 (unstated time) Paul has bought a new car.
2 (emphasis on duration) It has been snowing all day.
3 (recently completed action) They have just finished their shopping.
4 (personal experience) She has tried water skiing.
5 (anger or annoyance) Billy has been playing the drums for hours!
6 (visible results) She has been studying all morning.
4.
1 have been talking
2 I've worked
3 have you posted
4 have been taking
5 have you seen
6 haven't gone
7 has used
8 hasn't caught
9 have the kids been watching