Present Perfect

Grammar

Form and Use
Form , Use and Video in Spanish

Exercises

Have or has?
Positive Sentences
Negative Sentences

Interrogative Sentences
Questions with Interrogative Particles
Positive/Negative /Interrogative Sentences 1

Positive/Negative/Interrogative Sentences 2

For and Since

√ Grammar
√ Exercise 1
√ Exercise 2

√ Exercise 3

Ever and Never

√ Grammar
√ Exercise 1
√ Exercise 2

Already ,Yet  Still and Just

√ Grammar
√ Exercise 1
√ Exercise 2

√ Exercise 3
√ Exercise 4
√ Exercise 5

 

Source

cristinacabal.com
http://www.aprenderinglesfacil.es/
http://www.espressoenglish.net/
http://www.ego4u.com
http://www.perfect-english-grammar.com/

http://esl.fis.edu/
http://learnenglish.britishcouncil.org/
http://www.engvid.com/
http://www.better-english.com
http://elt.oup.com/