A. HAD B. HAVE C. ARE D. OUGHT TO

29. A. had B. have C. are D. ought to