Ответ:

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

B. when — в конструкции No sooner … than используется than, а не when.

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

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