A. MUCH B. ENOUGH C. TOO D. SO

104. A. much B. enough C. too D. so