A. GENEROUS B. GREAT C. GATHERING D. GUEST

24. A. generous B. great C. gathering D. guest