单看你给的两个词 选contradiction稍微好一点
我看了下原题 答案确实应该是选conflict
【译文】由于性格冲突,这两个同事在工作上从未相处融洽过.
contradiction:the act of going against; opposition; denial意为“矛盾”,指比较抽象的,在观点、意见上的矛盾;
而conflict:a struggle or clash between opposing forces; battle意为“冲突”,比矛盾强烈,而且可以是针锋相对的,公开的.由句中的never got on well in work可以判断,两个人之间的积怨已深,personality conflict指“性格矛盾
competition 竞争 明显不符合题意