Chart—Time Clues and Verb Tense
| Past | Present | Future |
| Simple Past | Simple Present | Simple Future |
| yesterday | every morning / day / etc. always usually frequently sometimes | tomorrow tonight next week/month/etc. soon in the future |
| Past Progressive | Present Progressive | Future progressive |
| while when | now right now this week/minute/etc. | when after as soon as before |
| Past Perfect | Present Perfect | Future Perfect |
| before already by the time until then/last week/etc. after | until now since ever never many times/ weeks/years/etc. for three hours/ minutes/etc/ | by the time you go (somewhere) by the time you do (something) already |
| Past Perfect progressive | Present Perfect Progressive | Future Perfect Progressive |
| before for one week/hour/etc. since | for the past year/ month/ etc. for the last 2 months/ weeks/etc. up to now for 6 weeks/hours/etc. since | by the time for ten days/weeks/etc. by |
Chart—Verb Tenses
Past | Present | Future | |
Simple | An action that ended at a point in the past. | An action that exists , is usual, or is repeated. | A plan for future action. |
cooked | cook / cooks | will cook | |
(time clue)* | e.g. He cooked yesterday. | e.g. He cooks dinner every Friday. | e.g. He will cook tomorrow. |
Progressive be + main verb +ing | An action was happening (past progressive) when another action happened (simple past). | An action that is happening now. | An action that will be happening over time, in the future, when something else happens. |
was / were cooking | am / is / are cooking | will be cooking | |
(time clue)* | e.g. He was cooking when the phone rang. | e.g. He is cooking now. | e.g. He will be cooking when you come. |
Perfect have + main verb | An action that ended before another action or time in the past. | An action that happened at an unspecified time in the past. | An action that will end before another action or time in the future. |
had cooked | has / have cooked | will have cooked | |
(time clue)* | e.g. He had cooked the dinner when the phone rang. | e.g. He has cooked many meals. | e.g. He will have cooked dinner by the time you come. |
Perfect Progressive have + be + main verb + ing | An action that happened over time, in the past, before another time or action in the past. | An action occurring over time that started in the past and continues into the present. | An action occurring over time, in the future, before another action or time in the future. |
had been cooking | has / have been cooking | will have been cooking | |
(time clue) | e.g. He had been cooking for a long time before he took lessons. | e.g. He has been cooking for over an hour. | e.g. He will have been cooking all day by the time she gets home. |