WOULD YOU LIKE … A CUP OF COFFEE WITH ME

17.Would you like

a cup of coffee with me?

A. having

B. have

C. to have

D. having had