C. WILL YOU25. D. HAVE BEEN WAITING26. D. NEITHER IS HE 27 B. LOOK...

24. C. will you25. D. have been waiting26. D. neither is he 27 B. looking

28C. How long29. A. have it cut 30. C. would rather 31. B. were