Circle the form of verb that completes the text correctly:

I haven't (1) slept / been sleeping all night long. I am so excited! I am on holiday tomorrow with my friend Sarah and her family. I have going on never (2) been / been going abroad before; I can't wait! I have (3) been looking forward / looked forward to this day for the last six months. I can't believe it has finally (4) arrived / been arriving. Sarah and her family have (5) gone / been going to Spain every summer for the past five years. I have (6) bought / been buying everything I need : suntan lotion, sun hats and lots of other things too. I have (7) packed / been packing my suitcase for the past two months. Mum says I have (8) gone been going mad! Oh god, it's seven o'clock; time to get up!

(give me the correct answer to this it )