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