If you have got a laptop, you can practice a lot. Enjoy these activities!
2) http://www.englishexercises.org/makeagame/viewgame.asp?id=19733) http://www.english-room.com/contracted.htm
4) http://www.englishexercises.org/makeagame/viewgame.asp?id=1970
5) http://www.adelescorner.org/grammar/have_got/havegot.html
6) http://www.englishexercises.org/makeagame/viewgame.asp?id=641
7) http://www.englishexercises.org/makeagame/viewgame.asp?id=638
8) http://www.ego4u.com/en/cram-up/grammar/simple-present/form/exercises?07
9) http://www2.arnes.si/~oskplucija4/ces/havegotqu.htm
10) http://www2.arnes.si/~oskplucija4/ces/havegot.htm
11) http://www.tolearnenglish.com/exercises/exercise-english-2/exercise-english-8169.php
12) http://english-exercise.net/grammar/verb-conjugation/have-got-or-has-got/
13) http://englishexercises.org/makeagame/viewgame.asp?id=3019
14) http://www.montsemorales.com/gramatica/havegot1.htm
15) http://averroes.ced.junta-andalucia.es/ceip_san_tesifon/recursos/ingles/act_interactivas/cuestionarios/gram_order_2.htm