1.You can imagine what great trouble they have ___ the problem being discussed.
A.to solve B.solvedC.been solvedD.solving
2.___ the program,they have to stay there for another two weeks.
A.Not completingB.Not completedC.Not having completedD.Having not completed
为什么选D、B啊,请各位大虾解释一下