Is the use of the construction should have gone running away correct? Would not a better answer be “should have run away”? A teacher at my school had this question on her students exam and is curious if it is an acceptable answer.
The full sentence from which the above was taken is:
The cheetah tended to the sick lion and was eaten. He should have gone running away instead of helping the lion.
I'm not sure if the use of “...he should have gone running away...” is grammatically acceptable.