Ответ:

Действие продолжалось всё утро и только что закончилось, поэтому используется Present Perfect Continuous: have been playing.

Ответ: b) have been playing.