A. HAVING ATE OUT EATEN OUT 9

293)

A. having 

ate out 

eaten 

out 

9