Past Perfect
Present Perfect
Past Continuous was(were) doing
Present Continuous am/is/are doing
Future Perfect
Future Continuous shall be(will be) doing
had been doing
have(has) been doing
shall(will) have been doing
Past Simple/Indefinite did (V+ed)
for, since
Present Simple/Indifenite do(does)
Future Simple/Indefenite shall(will) do
for, since
PAST
for
PRESENT
yesterday, ago, last, in ... (date) by..., before, then, after, when, since, hardly ... when
shall(will ) have done
Future Perfect Continuous
have(has) done
Present Perfect Continuous
had done
Past Perfect Continuous
today, just, already, for, since, lately, recently, this ..., so far, yet, never(ever), always
at that moment, at ... a.m/p.m., ... when ..., ...while ...
usually, always, sometimes, rarely, every day, never, once(twice) a week
now, at the present moment, at present, nowadays
FUTURE
by..., by now, by the end of..., by then, by that time, when
tomorrow, soon, next ..., in future, in a year, some day, the day after tomorrow, one of these days
at that moment, at ... a.m/p.m., when, while, all the time