John stopped____a rest(have)a rest because he____for three hours(work)完形填空

问题描述:

John stopped____a rest(have)a rest because he____for three hours(work)完形填空
要说明理由

John stopped__having__a rest(have)a rest because he__have worked__for three hours(work)
stop doing sth 停止做某事