Решение:
- Фраза 'for 2 hours' (в течение 2 часов) указывает на продолжительность действия.
- Действие началось 2 часа назад и, предположительно, продолжается или только что закончилось, что соответствует времени Present Perfect Continuous.
- С подлежащим 'My sister' (она) используется форма 'has been crying'.
Ответ: b) has been crying