The Internet abounds with grammar exercises!
To practice your tenses, have a look here: http://www.english-4u.de/. You can also practice Irregular Verbs there.
If the site above isn't to your liking, have a look here: http://englishgrammarsecrets.com/index.html.
If you need some explanations but prefer to watch instead of read, Youtube is your friend: