не Make, а наверное Mike?
1. Who has been working hard for a week? (вопрос к подлежащему)
2. When has Mike been working? (специальный вопрос)
3. Has Mike been working hard for a week or for a month? (альтернативный вопрос)
4. Has Mike been working hard for a week? (общий вопрос)