Present Perfect vs. Past Simple

Some sentences to practise both the structures and the uses of the present perfect and the simple past. The students have to fill in the blanks with the correct form (affirmative, negative or interrogative) of the verbs in brackets. A good chance to practise. Key included.