The correct option is A b
Let’s examine the sentence: “No sooner had he arrived then he was asked to leave again.” The sentence makes a comparison between the clause before ‘then’ and the clause after ‘then.’ For comparison, ‘than’ is used. Hence, ‘then’ in the sentence should be replaced by ‘than.’ So, the error is in Part B of the sentence. Hence, Option B is the correct answer.