"She's been living on government aid" or "She's been living off government aid"? Are both correct? If so, is there a difference in meaning? Which would be preferable on a written formal text?
NOT A TEACHER
live off (or on): depend on as a source of income or support. ▶have (an amount of money) with which to buy food and other necessities.
Source: Concise Oxford English Dictionary
Please notify me of any mistakes in my posts. It is much appreciated.