Решение #
1 had seen (Past perfect, т.к. действие произошло раньше другого действия в прошлом в Past Simple - "не рассказала об этом")
2 have been (Present Perfect, т.к. показана длительность действие, но Present Perfect Continuous не употребляют, т.к. глагол to be в значении "длительности пребывания")
3 arrived (Past Simple, т.к. данное придаточное предложение является точкой отсчета (since) для главного предложения в Present Perfect Continuous)
4 am moving / am going to move (Present Continuous, т.к. говорим о запланированном действии, которое твердо совершим в ближайшем будущем)
5 will have finished (Future Perfect, т.к. показывает действие, которое начнется в будущем и закончится до определенного момента в будущем "by the end of the year")
6 were coming / were going to come (Past Continuous, т.к. чтобы описать события, которые были запланированы, но не произошли)
7 come (Present Simple, т.к. находится в придаточном условном предложении первого типа, вторая часть - в Future Simple)