A. FAMOUS B. POPULAR C. GOOD D. WONDERFUL

29. A. famous

B. popular

C. good

D. wonderful