We really had a good time last weekend,because I lost all of my money
【have a good time】解释为玩得很开心,用过去式