Just spotted something.. the usual way by getting it wrong but looks the required format is
IJe suis resté là de huit heures à onze heures. I stayed there from eight to eleven.. I put "de huit à onze heures", missing the "heures".. as you would do for months etc.. this seems unique to time and might be worth pointing out in the leçon.. if it isn't already!