Present perfect
Hi! These are more useful activities to practise how to use present perfect.
Activities:
http://www.better-english.com/grammar/presentperfect1.htm
http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises?08
http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises
http://www.perfect-english-grammar.com/present-perfect-exercise-4.html
http://www.perfect-english-grammar.com/present-perfect-exercise-5.html
Grammar revision:
http://www.azargrammar.com/assets/intermediate/FEGiGrammarSpeaks/chapter4/feg_ca_04_002.swf
Activities:
http://www.better-english.com/grammar/presentperfect1.htm
http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises?08
http://www.ego4u.com/en/cram-up/grammar/present-perfect-simple/exercises
http://www.perfect-english-grammar.com/present-perfect-exercise-4.html
http://www.perfect-english-grammar.com/present-perfect-exercise-5.html
Grammar revision:
http://www.azargrammar.com/assets/intermediate/FEGiGrammarSpeaks/chapter4/feg_ca_04_002.swf