Perfect tenses are also one of the items you should learn this year. I´d like to remind you that perfect tenses need participles and that you´ll have no trouble with them if the verb is a regular one, but irregular verbs have irregular past participles. Now you are in trouble if you haven´t learnt them so far!
http://www.better-english.com/grammar/pspp1.htm
http://web2.uvcs.uvic.ca/elc/studyzone/330/grammar/upperf2.htm
http://www.learn4good.com/languages/evrd_grammar/presentp_exc.htm
http://www.monash.edu.au/lls/llonline/grammar/tense/3.1.xml
http://www.englisch-hilfen.de/en/exercises/tenses/past_perfect_simple_past.htm
http://www.ego4u.com/en/cram-up/grammar/past-perfect-simple/exercises
http://www.eslprintables.com/printable.asp?id=2441