单项选择题

A.缺陷责任期一般为六个月、十二个月或二十四个月。
B.缺陷责任期从工程通过竣工验收之日起计。
C.由于承包人原因导致工程无法按规定期限进行竣工验收的,缺陷责任期从实际通过竣工验收之日起计。
D.由于发包人原因导致工程无法按规定期限进行竣工验收的,缺陷责任期从实际通过竣工验收之日起计。