Translation of "Have a share" in German

Businesses have a major share of responsibility for the current problems.
Die Unternehmen haben eine große Mitverantwortung an den gegenwärtigen Problemen.
Europarl v8

These shall have a share of what they have earned.
Für jene gibt es einen Anteil an dem, was sie verdient haben.
Tanzil v1

They shall have a good share from what they have earned.
Für jene gibt es einen Anteil an dem, was sie verdient haben.
Tanzil v1

Or have they a share of dominion?
Oder haben sie etwa einen Anteil an der Königsherrschaft?
Tanzil v1

These will have a share of what they have earned.
Für jene gibt es einen Anteil an dem, was sie verdient haben.
Tanzil v1