这篇是正式文体。介词短语in support of imperialism是名词one of the reasons given by imperialists的定语(后置修饰语)
为什么在定语前面加逗号?想请教一下。(刚开始看到逗号还误以为是状语)
而且主语和谓语之间也用逗号隔开,为什么?
我们知道,从句作定语(定语从句)有限制性和非限制性之分,其实短语(介词短语、非谓语动词短语等)作定语也有限制性和非限制性之分,你的句子中的 in support of imperialism 就是一个非限制性定语,相当于 which was in support of imperialism。