Давайте разберем ваш вопрос!
Правильный вариант: haven't seen. Фраза будет: "I haven't seen him since last year." Это используется для описания ситуации, которая началась в прошлом и продолжается до настоящего момента.
Правильный вариант: had finished. Фраза будет: "By the time we arrived, they had finished the game." Здесь мы используем прошедшее совершенное время, поскольку действие завершилось к моменту вашего прибытия.
Правильный вариант: had studied. Фраза будет: "If she had studied harder, she would have passed the exam." Это условное предложение третьего типа, указывающее на ситуацию, которая не произошла в прошлом.
Правильный вариант: are building. Фраза будет: "They are building a new shopping mall right now." Здесь мы используем настоящее продолженное время, так как действие происходит в данный момент.
Правильный вариант: arrive. Фраза будет: "I will call you as soon as I arrive." Здесь у нас используется простое настоящее время после "as soon as" в будущем времени.
Если у вас есть дополнительные вопросы или нужна помощь, обращайтесь!