Dangling Participial Phrase [closed]

Here’s the original:

The veterinarian was caught off guard when, regaining consciousness, we were again attacked by the cat.

My rewrite of this sentence is either:

The veterinarian was caught off guard when we were again attacked by the cat regaining consciousness.

or else:

The veterinarian was caught off guard when, regaining consciousness, the cat attacked us.

Is either of these rewrites satisfactory?


Based on our exchange of comments, your third sentence is correct:

The veterinarian was caught off guard when, regaining consciousness, the cat attacked us.

Since you're trying to say that it is a second attack, I'd add "again":

The veterinarian was caught off guard when, regaining consciousness, the cat attacked us again.


Both rewrites retain the ambiguity of the first sentence, but I'd say the latter is better.It is unclear who regained consciousness. Assuming that it's the cat, here's an alternative:

After regaining consciousness, the cat caught the veterinarian off guard by attacking us again.