present perfect exercises
english exercises: grammar, verbs, vocabulary, listening and reading comprehension activities. beginners, intermediate and advanced level esl.
lots of free explanations and exercises to help you perfect your english grammar.
learn english in a step by step approach. vocabulary and grammar basics, simple explanations, good exercises, important tips.
ADS