Решение:
- 1. Вариант a) have they been working является правильным.
Объяснение:
- Вопрос 'How long...?' (Как долго...?) обычно используется с Present Perfect Continuous для обозначения продолжительности действия, которое началось в прошлом и все еще продолжается. Поэтому 'have they been working' (они работают) подходит лучше, чем 'have they worked' (они работали), которое может указывать на завершенное действие.
Ответ: a) have they been working