Present perfect and present perfect continuous
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/matpp1.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/matpp2.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc2.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc4.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc5.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc6.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc7.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc8.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc9.htm
http://www3.ac-clermont.fr/etabliss/brioude/DISCIPLINES/ANGLAIS/activities/pperfect/ppcon1/repppc10.htm