The telephone had been ringing for two minutes before it _______

The telephone had been ringing for two minutes before it _______

A.answered

B.had answered

C.was answering

D.was answered

正确答案是D