1) have been playing
2) has been going
3) have been studying
4)has been playing
5)have been completing
Объяснение: хотя в третьем я бы поставила PP - have studied