Определим, какую форму глагола необходимо использовать в предложении. Так как подлежащее pet стоит в единственном числе, то необходимо использовать глагол в форме единственного числа has.
Ответ: What pet has/have you got?