问题

I was about to give up my effort to work on the puzzle when a good idea _____ me. [ ]
A: beat
B: struck
C: attacked
D: caught
B: struck
C: attacked
D: caught
正确答案是: