Verb Tenses: Present Perfect

This is a 2-page worksheet for teaching or revising the present perfect tense at pre-intermediate level. There are 4 different activities in which students are asked to fill in the gaps with the present perfect in the affirmative form, rewrite the sentences given in the negative and in the interrogative form, form sentences using present perfect and fill in the blanks with for or since.