😦 Constructing impressive buildings benefits more for visitors than local people.
This is another word that gets 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‘.