A. SURPRISES B. SURPRISING C. SURPRISED D. TO SURPRISE

7.A. surprises B. surprising C. surprised D. to surprise