Какие предложения? Напиши их и я отвечу в комментариях
John has bought the Christmas present today,hasn’t he? Разделительный
Who has bought the Christmas present today? Вопрос к подлежащему
Has John bought the Christmas present today? Общий
Has John bought the Christmas or New Year Day’s present today? Альтернативный
What has John bought today? Специальный