【喵呜刷题小喵解析】:根据《建设工程质量保证金管理办法》的规定,缺陷责任期一般为1年,最长不超过2年,因此选项A正确。缺陷责任期从工程通过竣工验收之日起计,所以选项B正确。如果由于承包人原因导致工程无法按规定期限进行竣工验收,缺陷责任期从实际通过竣工验收之日起计,因此选项C正确。如果由于发包人原因导致工程无法按规定期限进行竣工验收,在承包人提交竣工验收报告90天后,工程自动进入缺陷责任期,所以选项D正确。缺陷责任期的期限并非由法律直接规定,而是根据具体情况确定,因此选项E不正确。