in +时间段,表示一段时间之后,不是一段时间之内!
after+时间点,表示……之后
three o'clock是时间点,前面只能用after不能用in
three hours是时间段,前面只能用in不能用after
所以B是对的!