Explanation of the present perfect
I will give an explanation of the present perfect to freshen you memory. You can choose to read this or go straight to the exercise.
We use the present perfect to talk about past experiences and present results. We form the present perfect with have + past participle (regular past participle ends in -ed, such as finished). Some examples are: I have finished, he has not gone and where have you been?
Past experiences:
We use the present perfect to talk about actions and experiences that have happened in our lives up to now:
We use the present perfect to talk about a past action that has a result in the present: