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

104. A. much

B. enough

C. too

D. so