Ответ:

Перевод задания: Задайте общий вопрос (a) и специальный вопрос (b).

  1. a. Have they got a flag? (У них есть флаг?)
    b. What have they got? (Что у них есть?)

  2. a. Has she got a puppy? (У неё есть щенок?)
    b. What has she got? (Что у неё есть?)

  3. a. Have we got a box? (У нас есть коробка?)
    b. What have we got? (Что у нас есть?)

  4. a. Has he got a ruler? (У него есть линейка?)
    b. What has he got? (Что у него есть?)

  5. a. Have the boys got a present? (У мальчиков есть подарок?)
    b. What have the boys got? (Что есть у мальчиков?)

  6. a. Has Alla got an eraser? (У Аллы есть ластик?)
    b. What has Alla got? (Что есть у Аллы?)

  7. a. Has Valera got a scarf? (У Валеры есть шарф?)
    b. What has Valera got? (Что есть у Валеры?)

  8. a. Have the girls got a map? (У девочек есть карта?)
    b. What have the girls got? (Что есть у девочек?)

В общем вопросе have/has ставится перед подлежащим. В специальном вопросе What стоит перед have/has.