单项选择题

外国法院作出的生效判决,需要在中国发生法律效力,可以由当事人向有管辖权的中级人民法院:()

A.直接申请强制执行 
B.申请承认和执行 
C.重新起诉 
D.申请登记