Constructing impressive buildings benefits more for visitors than local people.
This is another word that often gets at least partly lost in translation. Let’s look at some possible improvements.
Benefit – verb
- Constructing impressive buildings benefits visitors more than local people.
The verb ‘benefit‘ is transitive, no preposition. Notice the position of ‘more‘ in the comparison!
Beneficial – adjective
- Constructing impressive buildings is more beneficial for visitors than for local people.
The adjective ‘beneficial’ may be followed by a preposition phrase – usually ‘beneficial + for‘ (except “When attempting to lose weight it is more beneficial to exercise than to diet.“).
Without a comparative you might also write:
- Constructing impressive buildings is beneficial.
Benefit – noun
- The benefits to visitors of constructing impressive buildings are greater than the benefits to local people.
The noun ‘benefit‘ – when applied to people (visitors) – is followed by ‘to‘.
When applied to things (constructing impressive buildings) it is followed by ‘of‘.