Question: how to answer reason for leaving when fired?
Answer: Do not use the terms "fired" or "terminated". Consider using "involuntary separation."
You may want to call past employers to find out what they will say in response to reference checks. When doing so, reintroduce yourself and explain that you're looking for a new job.