Discuss Forum
1. Many scientists are still hoping --- life on another planet
- A. to have found
- B. to have found
- C. to have found
- D. to have found
Answer: Option B
Explanation:
Post your comments here:
1. Many scientists are still hoping --- life on another planet
Answer: Option B
Explanation:
Post your comments here: