A. HAVING B. HAS C. TO HAVE D. HAD

2. A. having

B. has

C. to have

D. had