Does he have a shop
В вопросах и отрицаниях всегда используется форма have. Соответственно, правильно Does he have a shop?
Does he have
Может быть только одно указание на 3 лицо ед. числа с помощью окончания -s. Оно используется во вспомогательном глаголе to do (в форме does), а смысловой глагол уже в начальной форме (have).
Does he have a shop
В вопросах и отрицаниях всегда используется форма have. Соответственно, правильно Does he have a shop?
Does he have
Может быть только одно указание на 3 лицо ед. числа с помощью окончания -s. Оно используется во вспомогательном глаголе to do (в форме does), а смысловой глагол уже в начальной форме (have).