问题

Will future scientific discoveries ______ for us to live a much longer life?
A:be made possible
B:make possible
C:make it possible
D:be made it possible
B:make possible
C:make it possible
D:be made it possible
正确答案是: