Correct.
Вернёшь and вернул--Когда ты (will return) мне мою книгу?
--Ну что ты! Я тебе её (returned) на прошлой неделе!
Is it будешь возвращать, вернул?
будешь возвращать -> will be returning
Correct. Also you can use для него самого in the first. But it is more awkward.
Then there's another exercise using the correct form of себя
The first two questions are: Борис Иванович покупает этот арбуз для (himself) and Я покупаю эту шапку для (myself).
Is the answer to both of these себя?
Thanks for any help,
Z