Помогите с английским пожалуйсута. вставьте правильную форму глагола и объясните почему. даю 20 баллов
1.came 2.having to 3.is 4.was open 5.lives 6.presented 7.has 8.has to