根据婚姻法规定，下列情形属于无效婚姻的是（ ）
A. 与丙同居多年的甲与乙缔结的婚姻
B. 甲因受胁迫与乙缔结的婚姻
C. 甲因受欺诈与乙缔结的婚姻
D. 甲与其祖父的外孙女缔结的婚姻
根据《婚姻法》第10条，有下列情形之一的，婚姻无效：（1）重婚的；（2）有禁止结婚的亲属关系的；（3）婚前患有医学上认为不应当结婚的疾病，婚后尚未治愈的；（4）未到法定婚龄的。在选项D，甲与其祖父的外孙女存在三代以内旁系血亲关系，属于禁止结婚的亲属关系，故该选项应选。根据《婚姻法》第11条，因胁迫结婚的，受胁迫的一方可以向婚姻登记机关或人民法院请求撤销该婚姻。故选项B属于可撤销婚姻，而非无效婚姻。选项A、C的婚姻属于有效婚姻。