Present Perfect SIMPLE or CONTINUOUS
A LESSON and several EXERCISES:
http://www.englishgrammarsecrets.com/presentperfectsimpleorcontinuous/menu.php
A LESSON and several EXERCISES:
http://www.englishgrammarsecrets.com/presentperfectsimpleorcontinuous/menu.php