Many scientists are still hoping --- life on another planet.

A to have found

B to find

C to have been found

D finding

Solution

Correct Answer: Option B

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions