when he ( )the door ,he found his keys we

问题描述:

when he ( )the door ,he found his keys we
when he ( )the door ,he found his keys were nowhere.
A.would open B.opened C.had opened D.was to open
答案是选D,但是A也表示过去完成时,为什么不选A?

选D 正要./刚准备.
这是一个很好的英语句型.