more tenses exercises very extensive site to practise your tenses and pay attention to the fact that progressive means continuous.
past tenses exercises read the explanations and do the exercises for these past tenses