Before you begin, do you need to brush up on the form of the present perfect?  Are you rusty in terms of the irregular verbs like write/written, choose/chosen, go/gone, etc.?  Click here for some oral exercises.

Exercise 1

Exercise 2

Exercise 3

Exercise 4