问题

How are you getting along with your project? — I was about to give up when an idea occurred tome ____ I could work with my roommate Tim. [ ]
A: that
B: how
C: why
D: whether
B: how
C: why
D: whether
正确答案是: