1. Past
1.1. Simple
1.1.1. Yesterday, ago, 2 weeks ago, last week, a long time ago
1.2. Continuous
1.2.1. While, when, at 5 o’clock yesterday
1.3. Perfect
1.3.1. by the time, before, after, when (in the meanings "by the time; after"), before last week, by two o'clock yesterday.
1.4. Perfect Continuous
1.4.1. for, since, how long, before, after
2. Future
2.1. Simple
2.1.1. Tomorrow, next week, soon
2.2. Continuous
2.2.1. At 3 tomorrow, at this time tomorrow
2.3. Perfect
2.3.1. By the end of this year, by this time tomorrow, in two years time, in July next year, in another five months
2.4. Perfect Continuous
2.4.1. for, by the time
3. Present
3.1. Simple
3.1.1. Every day, usually, always, sometimes, rarely
3.2. Continuous
3.2.1. Now, at the moment, currently, this month, this year, tomorrow
3.3. Perfect
3.3.1. Just, already, yet, ever, never, once, twice, several times, always, by now, up to now; so far, before, for an hour, for a week, for a long time, for five years, for years, in years, since, lately, recently
3.4. Perfect Continuous
3.4.1. for an hour, for a week, for a long time, for five years, for years, in years, all day, all morning, since, how long