A while ago I wrote a lesson about the difference between the past simple and present perfect tenses.
Can you remember what you learned in that lesson? Test yourself with this more challenging exercise. Instead of giving you two options, it is your job to work out which tense is needed and then fill in the gaps yourself.
Good luck!
By Caroline Devane