1. Иван не обществознание (1) и не историю (2), так как имя и предмет не должны начинаться на одну букву. Иван выбрал математику (4).
2. Марк не биологию (3) и не математику (4). Так как Иван выбрал математику, а Иван и сдающий обществознание уверены в своих знаниях, то Иван не сдаёт обществознание. Следовательно, Иван выбрал математику.
3. Олег не обществознание (1) и не историю (2).
4. Борис не обществознание (1) и не историю (2).
5. Олег выбрал биологию (3).
6. Марк выбрал обществознание (1).
7. Борис выбрал историю (2).
8. Ответ: А-3, Б-1, В-4, Г-2.