Слово 'tomorrow' указывает на будущее время. Конструкция 'have to' означает 'быть должным', что в данном контексте не подходит. Правильный вариант - Future Simple 'will fly'. Однако, в данном контексте, скорее всего, имелось в виду 'I am flying to Moscow tomorrow', что является распространенным способом выражения будущих планов. Но из предложенных вариантов, 'am flying' является наиболее вероятным.
Ответ: c) am flying