___did Arthur realize that there was danger.

问题描述:

___did Arthur realize that there was danger.
A.Upon entering the store
B.No sooner had he entered the store
C.Scarcely had he entered the store
D.Only after entering the store
我知道B.D.不对.请问A.D之间怎么选呢?为什么?

A我认为没这样的用法,所以排除