Oxford Practice Grammar Advanced is divided into 17 units which provide a review of the grammar of contemporary English. Within each unit there are separate sections on specific features e.g. Present Perfect or Past Simple.As well as the types of exercise