Ответ:
Перевод задания: Найдите ошибочную часть предложения.
B. when — в конструкции No sooner … than используется than, а не when.
No sooner had I closed the door than somebody started knocking at it.
Перевод: Не успел я закрыть дверь, как кто-то начал стучать в неё.
