From what I got out of my grammar textbook (it was somewhat vague), is it safe to say these are the correct translations?
Future
Я приду домой. I'll arrive home (once).
Я буду идти домой. I will be arriving home (once).
Я буду ходить домой. I will be arriving home (regularly).
Present
Я прихожу домой. I am arriving home.
Past
Я пришел домой. I came home.
Я приходил домой. I was coming home.
And again..
Past
Я продал книгу. I sold the book.
Я продавал книгу. I was selling the book.
Present
Я продаю книгу. I am selling the book.
Future
Я продам книгу. I will sell the book (once).
Я буду продавать книгу. I will be selling the book.
Thanks in advance