重复保险的构成要件包括:投保人分别向两个或两个以上的保险人订立数个保险合同;基于同一保险标的、同一保险利益、同一保险事故与两个以上保险人订立保险合同;保险金额总和必须超过保险价值。因此,选项A、C和D是正确的,而选项B和E描述的情形不属于重复保险的构成要件。