Courtesy of
English Grammar Online Exercises and Downloadable Worksheets
https://www.english-grammar.at/online_exercises/tenses/tenses_index.htm
Grammar