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