@Azah,
Quote:3. The work had no sooner been started, when he closed the door.
That sentence is wrong. You must use "than".
The meaning is: no sooner had something happened, than something else happened.
I would suggest:
3. The work had no sooner started than he closed the door.
or
No sooner had the work started than he closed the door.