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.