IT'S BEEN AGES SINCE WE ………. LAST ………. EACH OTHER.A. HAVE/ PHONED...

40. It's been ages since we ………. last ………. each other.

A. have/ phoned B. had/ phoned

C. X/ phoned D. were/ phoning