Aquí tienen algunas recomendaciones para aprender y/o practicar online en el nivel B1.
Contraste entre Pretérito Indefinido y Pretérito Imperfecto: aquí.
Presente de Subjuntivo: aquí.
Expresiones impersonales + Subjuntivo o Indicativo: aquí.
[Las páginas sugeridas ofrecen soluciones online para la corrección. En algunos casos ofrecen enlace al diccionario de la R.A.E. -Real Academia Española- y orientación y explicaciones para los temas de los ejercicios propuestos]