German B1 Level Question

Test your German language skills!

Welche Form von 'haben' passt in den Satz: 'Wir ___ viel Spaß auf der Reise gehabt.'?