With all the exercises needed ___,he went straig

问题描述:

With all the exercises needed ___,he went straig
With allthe exercises needed ___,he went straight home, happy and relaxed. A.to be finshed.B.finshed. 求详解.

B.finshed.
从下文 he went straight home,happy and relaxed “他高兴,轻松地径直赶回家”,可见主语“他”该做的练习都已经做完了,强调完成,要用过去分词做宾补
如果选A 的话,是将要完成,也就是未完成,与语境不符