We found it impossible __________ all the questions within the time given.
A) solve
B) being solving
C) to have solved
D) to solve
请帮忙给出正确答案和分析,谢谢!