A. TOO B. MANY C. VERY D. ENOUGH

40. A. too B. many C. very D. enough