两者都有努力奋斗的意思,但是strive侧重于努力,褒义词,struggle有“挣扎”的意思,含贬义。
努力是自动去努力we strive for status.He strove for recognition as an artist.他为获得艺术家的声誉而奋斗。 挣扎是被动受压挣扎。The Struggle to Preserve the union.用争取和平来举例最好了strive for the peace 是指争取和平(往往是第三者等帮助人家取得和平)struggle for the peace 力争和平(是陷入战争中的人要求摆脱战争求得和平。)