I HAVE BEEN WAITING FOR HER ……..A LONG TIME.A. FOR B. SINCE C. ON...

57. I have been waiting for her ……..a long time.a. for b. since c. on d. at