Ответ:

Перевод задания: Выберите правильный ответ.

Правильный вариант: B) have been playing. Действие продолжалось всё утро и объясняет нынешний результат, поэтому подходит Present Perfect Continuous.

The children have been playing in the garden all morning; that’s why their clothes are dirty.

Дети играли в саду всё утро; вот почему их одежда грязная.