The next moment, ________ she had time to realize what was happening, she was hit over the headThe n

The next moment, ________ she had time to realize what was happening, she was hit over the headThe next moment, ________ she had time to realize what was happening, she was hit over the head.

A.when

B.before

C.since

D.as

答案及解析: B