В данном предложении нужно выбрать правильную форму глагола для выражения действия, которое произошло в прошлом. Давайте рассмотрим каждую из предложенных опций:
a) has seen - Это форма Present Perfect. Она используется для описания действий, которые произошли в неопределённое время в прошлом и имеют связь с настоящим. В данном случае, у нас есть конкретное указание времени "yesterday" (вчера), что требует использования Past Simple, а не Present Perfect. Поэтому эта опция не подходит.
b) saw - Это форма Past Simple, которая используется для описания действий, которые произошли в определённое время в прошлом. В предложении присутствует слово "yesterday", которое указывает на конкретное время в прошлом. Поэтому использование Past Simple здесь будет правильным. Таким образом, правильный ответ: "He saw the film yesterday."
c) will see - Это форма Future Simple, которая используется для описания действий, которые произойдут в будущем. Поскольку действие произошло в прошлом, эта форма не подходит для данного предложения.
Таким образом, правильный ответ — b) saw. Полное предложение будет звучать: "He saw the film yesterday."