问题

I was about to give up when a good idea _____ upon my mind. [ ]
A: hit
B: struck
C: flashed
D: happened
B: struck
C: flashed
D: happened
正确答案是: