No evidence of life ________ on any of the planets so far.

No evidence of life ________ on any of the planets so far.

A.has discovered

B.has been discovered

C.is discovered

D.was discovered

答案及解析: B

由so far可知应用现在完成时形式;evidence与discover是被动关系,故选B项。