解析:
根据共同犯罪是否能够任意形成,共同犯罪可以分为必要共同犯罪和任意共同犯罪。必要共同犯罪是指刑法分则规定的只能由二人以上的共同行为作为犯罪构成要件的犯罪。本题中甲乙丙共同构成故意杀人罪,该罪并未规定要有两个以上的主体共同完成,故而不是必要共同犯罪,A项错误。以共同犯罪人之间有无组织形式为标准,可分为一般的共同犯罪和特殊的共同犯罪。其中,特殊的共同犯罪是指三人以上为多次实行某种或者某几种罪行而建立起来的犯罪组织,或称有组织的共同犯罪,亦即犯罪集团。本题中,甲乙丙只是为了杀害文某而临时共同实施犯罪行为,不是为长期实施一种或几种犯罪而组成的稳定犯罪集团,所以不构成特殊的共同犯罪,B项错误。以共同犯罪人之间有无分工为标准进行划分,共同犯罪可分为简单共同犯罪与复杂共同犯罪。简单共同犯罪是指二人以上均参与实行某一犯罪构成要件的行为,即每一共同犯罪人都是实行犯的共同犯罪行为。复杂共同犯罪是指各共同犯罪人在共同犯罪中有所分工,存在着教唆犯、实行犯和帮助犯的共犯形态。根据题干的表述,甲乙丙是相互分工、相互配合实行犯罪行为的,构成复杂的共同犯罪,C项错误,D项正确