Let current time be T hours from midnight. If 1 hour later: (T+1) hours until midnight. If 2 hours later: (T+2) hours until midnight. Condition: (T+2) = 0.5 × (T+1). Solving: T+2 = T/2 + 0.5, so T/2 = -1.5, giving T = -1.5, meaning 1.5 hours before midnight, which is 10:30 PM. Wait, that gives negative. Let me recalculate: Let hours UNTIL midnight = h. Then h - 1 = 0.5(h). So h - 1 = h/2, giving h/2 = 1, so h = 2. If 2 hours until midnight, current time is 10 PM. But let me verify: At 10 PM, 1 hour later = 11 PM (1 hour until midnight), 2 hours later = midnight (0 hours until midnight). But 0 ≠ 0.5×1. Let me try 9 PM: 1 hour later = 10 PM (2 hours until midnight), 2 hours later = 11 PM (1 hour until midnight). And 1 = 0.5×2. Yes! The answer is 9 PM. The claimed answer B is correct.