Clear any confusion about tenses with the following quizzes @
https://www.engvid.com/english-resource/english-verb-tenses/
http://www.eflnet.com/grammar/verbtense.php
http://www.bbc.co.uk/learningenglish/english/course/quizzes/unit-1/session-7 past simple & perfect
http://www.bbc.co.uk/learningenglish/english/course/quizzes/unit-1/session-1 for & since
http://www.bbc.co.uk/learningenglish/english/course/quizzes/unit-1/session-2 'just', 'yet' and 'already'
https://www.ecenglish.com/learnenglish/lessons/how-use-during-for-and-while
https://www.ecenglish.com/learnenglish/lessons/used-or-use
https://www.englishgrammar.org/tenses-quiz-2/
https://www.ecenglish.com/learnenglish/verb-tense-review-quiz
http://utminers.utep.edu/micontreras/Verb%20Tense%20Quiz%201.htm
https://www.proprofs.com/quiz-school/story.php?title=past-present-future-tenses
http://a4esl.org/q/h/vm/verbtense.html
http://www.softschools.com/quizzes/language_arts/verb_tenses/quiz2206.html
https://www.englishpage.com/verbpage/verbs30finaltest.htm
https://www.englishpage.com/verbpage/verbtenseintro.html
https://www.quia.com/quiz/1048295.html
http://www.bbc.co.uk/learningenglish/english/course/quizzes/unit-1/session-5 Expressing purpose
http://www.bbc.co.uk/learningenglish/english/course/quizzes/unit-1/session-3 Adverb position
http://www.bbc.co.uk/learningenglish/english/course/quizzes/unit-1/session-4 Expressing preference
Good luck!