有权对人民法院生效的民事判决和裁定抗诉的检察机关是_____。
A、同级人民检察院
B、各级人民检察院
C、上一级人民检察院
D、上级人民检察院
答案:D
解析:《民事诉讼法》第185条规定:最高人民检察院对各级人民法院已经发生法律效力的判决、裁定,上级人民检察院对下级人民法院已经发生法律效力的判决、裁定,发现有法律所规定的情形的,应当按照审判监督程序提出抗诉;地方各级人民检察院对同级人民法院已经发生法律效力的判决、裁定,发现有前款规定情形之一的,应当提请上级人民检察院按照审判监督程序提出抗诉。