Ответ:

Перевод задания: Найдите ошибку в предложении.

B. when → than. В конструкции no sooner … than используется союз than.

No sooner had I closed the door than somebody started knocking on it.

Как только я закрыл дверь, кто-то начал стучать в неё.