选 B,句意 我们都学了两个小时了.我们停下来休息会吧.
stop 是 动词不能和动词连用,排除A,stop to have a rest 表示停下来去休息一下,而 stop having a rest 表示 不要休息了.