Step 1: Rule of ‘No sooner’.
The correct structure is: “No sooner … than …”.
Step 2: Analysis.
- The sentence wrongly uses ‘when’ instead of ‘than’.
- Correct sentence: “No sooner had he come here, than his father talked to him.”
Step 3: Conclusion.
The error is in the word when.