When I got home ,I found the door open. A terrible thought ______me ---had anyone broken into the house?

问题描述:

When I got home ,I found the door open. A terrible thought ______me ---had anyone broken into the house?
A. Beat B.knocked.C. Appeared. D.struck
Why choose D? I need translation.Thanks.

strike:突然想起 一下子想到 猛然意识到
我到家时发现门开着.一个可怕的念头在我脑海里闪过——有人闯进房子里了吗?