以下哪个选项在语法上是正确的?
(A)许多科学家仍然希望在另一个星球上发现生命。
(B)许多科学家仍然希望在另一个星球上找到生命。
(C)许多科学家仍然希望在另一个星球上发现生命。
(D)许多科学家仍然希望在另一个星球上发现生命。答案:(乙)
解释: “Hoping”,如“planning”/“dreaming”/“expecting”等,是面向未来的,在现在分词中(“-ing”),在修饰动词时需要不定式,即“hoping to find 。”
科学家们不能指望“已经找到”[(A)]他们“仍然希望”找到的东西。 “too” [(D)] 是副词,意思是“也”,而不是介词“to”。 “To have been found”错误地加倍,在这里错误地使用了现在完成时态和被动语态。
只有选项(B)是正确的。
这个问题的测验