Ответ:

В условии есть противоречие.

  1. Вера изучает обществознание, поэтому Боря не может изучать обществознание.
  2. Боря не юрист и не экономист, следовательно, при четырёх разных предметах Боря изучает историю.
  3. По условию тот, кто изучает историю, занимается теннисом. Значит, Боря играет в теннис.
  4. Любитель шахмат является историком. Значит, Боря, как историк, должен играть в шахматы.

Получается, что Боря одновременно занимается теннисом и шахматами, хотя в условии сказано, что все занимаются разными видами спорта.

Ответ: задача в представленном виде не имеет решения; вероятно, в одном из условий допущена опечатка.