Для выбора правильной формы глагола необходимо обратить внимание на обстоятельство времени 'by the end of the last month'. Это указывает на действие, которое завершилось к определённому моменту в прошлом.
Правильный вариант — это Past Perfect (прошедшее совершенное время), которое используется для обозначения действия, завершившегося к моменту в прошлом.
Таким образом, правильным выбором будет 'had seen'.
Ответ: б) had seen