Олимпиады по гуманитарным предметам - это очень широкий кругозор. Очень хорошая память. Английский - чтобы уверенно себя чувствовать в олимпиадах, нужно выйти на уровень В2+/С1 примерно к 7-8 классу. И интересоваться (читать, смотреть самостоятельно) историю, культуру, страноведение. С 7-8 класса смотреть варианты регионального этапа, если ребенок видит, что какая-то тема западает, то искать литературу на эту тему. В сборной это делать проще, там рекомендуют литературу. Но высокий уровень языка и широкий кругозор по тематике до 8 класса желательно получить.