+0

I was caught completely off guard, so before I came up with something to say, he'd taken off.

Is this correct?

+0

The wording is fine. However, I would make two sentences of it.

I was caught completely off guard. So before I came up with something to say, he'd taken off.