问题

been puzzled over the problem for over an hourwithout any result, ____ all at once the solution flashed across my mind
A:paying
B:being paid
C:to pay
D:to be paid
B:being paid
C:to pay
D:to be paid
正确答案是: