Вариаций обоих вопросов несколько, как ни странно. Do you have a (pet) cat? - на такой вопрос отвечают Yes, I do или No, I don’t. Have you got a (pet) cat? - тут ожидаемые ответы Yes, I have или No, I haven’t. В разговоре, особенно дети, а также взрослые в разговоре с детьми, котов и кошек часто называют «кисами», используют слово kitty вместо cat. Если спросить надо у маленькой девочки, как зовут ее кошку, то вопрос можно сформулировать, например, так What’s your kitty’s...
1. По-русски говорят: «Как вас зовут?» или «Как ваше имя?», по-английски говорят: “What is your name?”
Н а п р и м е р :
What is this girl’s name? - Как зовут эту девочку?
What is his name? - Как его имя?
What is your friend’s name? - Как зовут твоего друга?
Отвечать надо: My name is ...