По обществу можно даже за один год, но с репетитором , так как напихано туда много из разных дисциплин, многое надо разбирать. По истории даётся ооочень большой материал, лучше начинать готовиться к ЕГЭ в классе 8-9 м. Обязательно возвращаться к пройденному. За два года можно подготовиться, но при условии, что школьник будет усердно работать.