D)+Grammar

Online Present Perfect Simple and Continuous Exercises
@http://www.englishpage.com/verbpage/verbs7.htm

@http://www.englishpage.com/verbpage/verbs8.htm

@http://www.englishpage.com/verbpage/verbs6.htm

Tag Questions
tag questions

**
 * past perfect continuous