①人民代表大会是国家权力机关②国家的行政机关、审判机关、检察机关等都由人民代表大会产生③人民政府、人民法院都必须对同级人民代表大会负责④人民代表大会的代表通过任命产生A.①②③B.②③④C.①②④D.①③④