1)having fun - dobrze się bawić
2)Zdanie które zostało przytoczone jest wypowiedziane w czasie Present Perfect, więc have musi być użyte. Just występuje tu jako wskaźnik, że sytuacja dopiero co została zakończona - dlatego używamy czasu PP i pojawia sie have.
Ale tak ogólnie, to nie ma takiej reguły aby przed just zawsze dawać have :)