单项选择题

根据法律制度规定,下列不属于担保无效的情形的是( )。

A.未经股东会、股东大会或者董事会同意,以公司财产为他人提供担保的
B.以抵押他人的财产为他人提供担保的
C.国家机关和以公益为目的的事业单位、社会团体违法提供担保的
D.以不可转让的财产设定担保的