问题

It was after he had worked on the project for months _____ he found how to solve the problem efficiently. [ ]
A: that
B: when
C:is; play
D: as
B: when
C:is; play
D: as
正确答案是: