Present Perfect for Unfinished Past

This is a 2-page worksheet for teaching the present perfect tense.
Recommended for pre-intermediate students who are asked to fill in the gaps with for or since, choose the correct answer, complete the sentences using the present perfect and correct the mistakes.
The answer key is included.