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

31. A. have B. had C. has D. having