1) have(has) gone, have(has) worked, have(has) packed, have(has) waited, have(has) done, have(has) lived, have(has) washed, have(has) written, have(has) learnt(learned)
2) have(has) been going, have(has) been working, have(has) been packing, have(has) been waiting, have(has) been doing, have(has) been living, have(has) been washing ,
have(has) been writing, have(has) been learning