Выберем правильный предлог. По правилам английской грамматики, устойчивое выражение at the end of используется для обозначения времени.
Правильный вариант: Everyone congratulated him at the end of his lecture.
Ответ: Everyone congratulated him at the end of his lecture.