When do we use "bagi"?
'bagi' in this sentence is synonymous with 'untuk' ("to', 'for').
'bagi' is more formal.
Is "buat" the most informal of them all?
So untuk is not accepted because it's informal? I believe there are a number of informal words & sentences in this course.
Your reply helps me understand this subtle point, but I'm still unclear if "untuk" should be regarded as incorrect. It seems grammatically ok, but my answer was counted wrong because of it.
When do we know to use "bagi" and "untuk," given that both are used in this sentence? Is "untuk" just used before an infinitive?
Could "kepada" be used instead of "bagi" here?
Is ... memberikan masyarakat kebebasan ... correct?