法律解答:根据《民法典》规定,以下情形不能结婚:双方为直系血亲或者三代以内的旁系血亲;一方患有重大疾病,在结婚登记前未如实告知另一方。法律依据:《中华人民共和国民法典》第一千零四十八条直系血亲或者三代以内的旁系血亲禁止结婚。第一千零五十三条一方患有重大疾病的,应当在结婚登记前如实告知另一方;不如实告知的,另一方可以向人民法院请求撤销婚姻。请求撤销婚姻的,应当自知道或者应当知道撤销事由之日起一年内提出。核心分析:直系血亲或三代以内旁系血亲结婚违背伦理道德和优生学原理,法律予以禁止。对于隐瞒重大疾病的情况,因涉及另一方的知情权和婚姻选择权,法律赋予其撤销婚姻的权利。关键构成要件在于是否属于法定禁止血亲范围以及重大疾病是否如实告知。实务建议:在结婚前,双方可自行了解是否存在血亲关系。对于重大疾病,应主动如实告知对方。若发现对方隐瞒重大疾病,可在知道或应当知道撤销事由之日起一年内,向法院提起撤销婚姻之诉。收集对方隐瞒疾病的相关证据,如病历、诊断证明等,以便在诉讼中维护自身权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。