为什么不选用 losing my key?

有一读者问这样一道选择题:

_____, I couldn't enter the room.

A. Losing my key B. My key had lost

C. My key to be lost D. My key having been lost

答案是D,为什么不选A?

答案是对的,因为having been lost表示动作已完成;不选A是因为losing表示动作未完成,如用having lost my key, 则可选用A。