Предлог "на" имеет много значений. В этом упражнении представлены два значения: 1. срок (предложения 1, 3, 4, 5) 2. цель (предложение 2).
В предложении 4 есть ошибка в слове "заехать" Правильно: Он был в Москве и заехал ко мне в гости на полтора часа. Потому что это прошедшее время.