A. LONG B. FAR C. MUCH D. SOON

34. a. long b. far c. much d. soon