no sooner than(~するとすぐに): No sooner had he arrived than he started complaining. (彼が到着するとすぐに文句を言い始めました)

No sooner had he arrived than he started complaining.