Разница между would have to и have to при выражении предположения заключается в том, что would have to используется в гипотетическом контексте, а have to — в реальном. 1
Would have to обозначает предположение, о котором говорят в рамках мысли, размышления. 1 Например: «I would have to go home» — «Я бы должен пойти домой». 1
Have to, в свою очередь, указывает на необходимость, вызванную внешними обстоятельствами. 3 Пример: «I have to go home» — «Мне нужно пойти домой». 1