If "James asked Robert for a favor but he refused.", is "Robert refused." correct?
yes