Ответ:
Для общих вопросов ставим have/has перед подлежащим. В специальных вопросах перед ним ставим вопросительное слово.
Общий вопрос: Have they already read this chapter? (Они уже прочитали эту главу?)
Специальный вопрос: What have they already read? (Что они уже прочитали?)
Общий вопрос: Has she just finished her book report? (Она только что закончила свой книжный отчёт?)
Специальный вопрос: What has she just finished? (Что она только что закончила?)
Общий вопрос: Has Mike read three books this month? (Майк прочитал три книги в этом месяце?)
Специальный вопрос: How many books has Mike read this month? (Сколько книг Майк прочитал в этом месяце?)
Общий вопрос: Has Jane just bought a new fantasy novel? (Джейн только что купила новый фантастический роман?)
Специальный вопрос: What has Jane just bought? (Что Джейн только что купила?)
