Ответ:

  1. Who has got a calculator?
  2. Who is at home?
  3. Who is from Smolensk?
  4. Who is in Smolensk?
  5. Who has got a friend in Smolensk?
  6. Who has got two pencils?
  7. Who has got a red pencil?
  8. Who is a doctor?
  9. Who is ready?
  10. Who has got a question?

Используем has got, когда говорится о наличии чего-либо, и is — в значениях «находится», «является», «происходит откуда-либо» или при описании состояния.