1 have had 2 has put 3 have taken 4 has started 5 has explained 6 have worred 7 have had 8 have enjoyed