单项选择题

有权认定合同无效的机关是()

A.人民法院
B.县级以上工商行政管理机关
C.公证机关
D.县级以上人民政府