从 i wonder how soon he will work it out可知,project 还没有解决(work out),仍在继续(work on),所以排除C 和 Dfor days ,表示延续性的时间状语,所以用进行时态 ,选 B
应该是B . 效力,过去进行时