根據法律規定,不能結婚的情形有:(一)未到法定結婚年齡的;(二)非雙方自願的;(三)一方或者雙方已有配偶的;(四)屬於直系血親或者三代以內旁系血親的。【法律依據】《民法典》第一千零五十一條規定,有下列情形之一的,婚姻無效:(一)重婚;(二)有禁止結婚的親屬關係;(三)未到法定婚齡。(《民法典》生效時間是2021年1月1日)