Hardly ______ my answer when the teacher cut me short.
A、I had finished
B、did I finish
C、had I finishd
D、have I finished