'James' — это третье лицо единственного числа, поэтому вспомогательный глагол — has. Слово 'just' ставится между вспомогательным и основным глаголом. Третья форма глагола 'buy' — 'bought'.
Ответ: has just bought