Разница между глаголами to be и to have в английском языке заключается в их значении:
Таким образом, to be используется для описания состояния, а to have — для описания наличия или обладания чем-либо.
Кроме того, to be может выполнять функцию глагола-связки, а to have — функцию смыслового или вспомогательного глагола. 3