Choose the best answer for the following sentence:
'' ______________ their quarrel?'' ''I don't know.'' I only know that they ______________ on speaking terms since September.''
A. Have they made up - have not been
B. Have they been making up - have not been
C. Did they make up - have not been
D. Have they made up - weren't