Отличие модального глагола be to от have to в английском языке заключается в том, что каждый из них выражает разные виды необходимости совершения действия. 24
Be to используется, когда есть договорённость, инструкция или план, из-за которого нужно выполнить действие. 1 Например: «We are to leave in 20 minutes» — «Мы должны выехать через 20 минут». 2
Have to выражает необходимость совершения действия, вызванную обстоятельствами. 2 То есть говорящий вынужден что-то сделать. 1 Например: «I have to finish this painting» — «Мне нужно закончить эту картину». 2
Таким образом, be to используется, когда есть предварительная взаимная договорённость о необходимости что-то сделать, а have to — когда действие совершается под влиянием обстоятельств. 3