I was late for work, by the time I arrived the client had already left.

Hello Alan, Mister Micawber, Beeesneees, Mordant, Esl_Expert and other native English speakers,


learnenglish.de/grammar/tensepastperfsim.htm
“I was late for work, by the time I arrived the client had already left.”

Is this sentence fine as it is?

“I was late for work. By the time I arrived the client had already left.”
“I was late for work, so the client had already left by the time I arrived.”
Are these two sentences good?

I’d prefer your versions, Tofu.

Thank you, B.

Yes, Tofu, your sentences work.
The first one is a classic run-on sentence.
Keep it up,

Phil

Thank you, Phil.