Ну вот Have got такое исключение. Причем изучается такая форма вроде как в 1 год обучения. Еще до настоящего длительного времени. По многим программам. Хотя по классике Вы правы.I have a doll. По идее "Do you have a doll?", но уже давно активна форма "Have you a doll?" В последние, думаю лет 10, появился хвостик "got".