So far no life has been found on Mars, but some experts still think that there ________ some form of
So far no life has been found on Mars, but some experts still think that there ________ some form of life a long time ago.
A.might be
B.may have been
C.should have been
D.could be
答案及解析: B