Пояснение:
Правильный вариант A, так как при вопросе с местоимением you используется форма глагола Do.
Does you have any nephews? - неверная форма глагола.
Have you any nephews? - нетипичная форма вопроса, более характерна для британского английского, но менее распространена.
Has you got any nephews? - неверная форма глагола.
По правилам грамматики, с местоимением 'you' для образования вопроса в Present Simple используется вспомогательный глагол 'do'.
Ответ: A. Do you have any nephews?