Step 1: Understanding the climb pattern
- The monkey climbs 30 feet in the first hour but slips back 20 feet.
- Net gain per hour = \( 30 - 20 = 10 \) feet.
Step 2: Calculate the hours required
- To reach 120 feet, in the last hour, the monkey climbs 30 feet directly.
- Before the last hour, he must cover \( 120 - 30 = 90 \) feet.
- Since he gains 10 feet per hour, time required to reach 90 feet = \( 90 \div 10 = 9 \) hours.
- The last climb happens in the 10th hour.
Step 3: Compute the time
- Starting at 8:00 a.m., reaching 90 feet takes 9 hours, i.e., 5:00 p.m.
- The final climb happens in the 10th hour, at 6:00 p.m.
Thus, the correct answer is 6 p.m.