You can make lots of progress just by using the Internet. Of course, you have a lot of websites that offer you free and non-free English language practice, but this time I will consider one free website with you.
English Page has been my favorite website for a long time. It is a complete page: Vocabulary, conditionals, modals, gerunds, prepositions, reading, listening, etc.
My favorite section is the Tense tutorial(look for it in the menu on the left side of the website);

Here you can read the tutorial (rules) about a specific tense first, and then you can practice by doing exercises. Go to the tense tutorial and do all the excersises that combine tenses.
The page checks your answers once you finished doing the exercises. Also it can give you a hint (help) if it is too difficult for you to do them.
Why don't you go check yourself? I hope this page can help you in your daily English learning process!
http://www.englishpage.com/





