Present Perfect Revision Worksheet

This is a worksheet for revising the present perfect at intermediate level. There are 2 activities in which students are asked to fill in the gaps with for or since and fill in the gaps with the correct form of the verbs in brackets. The answer key is included.