Если они выступают как дополнительные глаголы, то разницы особой нет. Вообще have - иметь, но с другой стороны его употребляем и с другими целями. И то и другое слова мы употребляем, как "умею", "могу", "смогу". Чем отличаются? Глаголы can, must, would пишем без частицы to, а have - с частицей to. Вообще, глагол can мы употребляем, когда хотим спросить, или же сказать, что мы можем сделать, а have - когда должны что-то сделать. Вот.
Вообще, глагол can мы употребляем, когда хотим спросить, или же сказать, что мы можем сделать, а have - когда должны что-то сделать.
Вот.