Click on the link below and do the exercises: the first five exercises are for second level students the rest are for third level ones.
http://www.english-grammar-lessons.com/presentperfect/menu.php
Click on the link below and do the exercises: the first five exercises are for second level students the rest are for third level ones.
http://www.english-grammar-lessons.com/presentperfect/menu.php