A:列车在上海站停了20min,20min在时间轴上对应的是一段,所以是时间,A正确.B:一节课是45min,45min在时间轴上对应的是一段,所以是时间,B错误.C:8点整,在时间轴上对应的是一个点,所以是时刻,C正确.D:16:40从广州站发车,16:40在时间轴上对应的是一个点,所以是时刻,所以D错误.故选AC.