Привет! Давай разберем твою задачу по английскому языку.
Ты правильно определил, что для данной фразы нужен глагол в форме Present Perfect. В контексте задания "для about 10 years" указывает на прошедший период времени, который еще имеет отношение к настоящему. Поэтому правильный ответ действительно должен быть в форме Present Perfect.
Твое предложение "haven't seen" на самом деле не совсем верно, потому что в предложении нужно использовать вариант, который подходит по конструкции: "have not seen". Итак, правильный ответ: "have not seen".
Теперь разберем, почему твой ответ не подходит:
- В этом контексте нужно использовать полную форму "have not seen", а не сокращенную "haven't seen", чтобы соблюсти формальность, которая присутствует в речи персонажа.
- То есть, тебе просто нужно было написать полное "have not", и тогда предложение было бы правильно построено.
Важно запомнить, что в формальной или литературной речи, как правило, сокращения используются реже.
Как ты думаешь, понял ли ты, что нужно было исправить? Поставь лайк, если понравился мой разбор, или дизлайк, если что-то неясно!
