单项选择题

Life on other planets is possible ______.

A.when life-evoking conditions exist
B.only when their conditions match those of the earth
C.when the temperature is neither too hot nor too cold
D.when the atmosphere is not too dry