Для правильного выбора формы глагола в Present Perfect необходимо знать, что это время образуется при помощи вспомогательного глагола have/has и третьей формы глагола (Past Participle).
В данном предложении подлежащее I, следовательно, вспомогательный глагол have. Третья форма глагола see - seen.
Таким образом, правильный вариант ответа: have seen.
I have seen the film.
Я видел фильм.
Ответ: have seen