before在此是介词,说话人关心的时间是就是reentering his shop这个动作之前的一段时间。在说话人关心的时间发生并结束的动作用一般体。所以这里用一般过去时。如果before作为连词引导从句,从句为一般过去时,则主句可以用一般过去时,也可以用过去完成时,以一般过去时更为常见。
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》