It could be advisable for you to click on the following link, there you'd find a complete set of exercises on different topics, including clear grammar explanations.
http://free-english-study.com/reading/introduction.html
http://www.englishpage.com/conditional/mixedconditional.html