to be forced from something

More than 300,000 people have been forced from their homes by fighting in the north in the past few years, 60 per cent of them children.
I think I understand the meaning of the sentence but the using of “to be forced from” is confusing me.
I have consulted many dictionaries but none of them list the phrase.
I would write it as follows?
More than 300,000 people have been forced to leave their homes by fighting in the north in the past few years, 60 per cent of them children.
How about my version? Is it also correct?

yes :slight_smile:

By the way, Macmillan’s explanation seems quite clear to me:

"if an event or situation forces you to do something, you have to do it even if you do not want to

force someone to do something: Bad health forced her to abandon her studies.
force someone into/out of something: Lack of skills forces these young men into low-paid jobs.
Falling sales eventually forced them out of business."

–So you may be forced into/out of/from something as well as forced to do something.

Beeesneees,
“More than 300,000 people have been forced to leave their homes for fighting in the north in the past few years, 60 per cent of them children.”
Is it not correct? I have replaced ‘by’ with ‘for’.

It is not correct.
They weren’t the ones doing the fighting, so you cannot use ‘for’.

Beeesneees,

  1. “More than 300,000 people have been forced to leave their homes by invading army.”
    Is it correct?
  2. The army forced many people out of town and occupied the town.
  3. The invading army forced the people into hiding in the forest.
    Are the above correct?
  1. It would have to be ‘by the invading army’ but it alters the meaning in that this implies that the army directly interacted with the people and forced them out of their homes.
    2 and 3 are correct with the same meaning.