Description
Oxford Oxford Practice Grammar Intermediate with Key The right balance of English grammar explanation and practice for your language level by John Eastwood
The second level in the series. Grammar structures are explained in detail with extended practice activities to build your confidence.