Present and past tenses
Present and past simple, continuous and perfect forms, used to / would, and the time markers that signal them.
English uses different present and past tenses to show exactly when an action happens and whether it is finished, repeated or still in progress. The Present Simple describes habits and facts, while the Present Continuous describes actions happening now or around now. The Present Perfect links the past to the present (an action with a present result or an unfinished time period), and the Present Perfect Continuous stresses the duration of a recent or ongoing activity. In the past, the Past Simple states completed events, the Past Continuous sets a background action in progress, the Past Perfect shows an earlier past before another past event, and the Past Perfect Continuous shows how long something had been going on before that point. We also use 'used to' and 'would' for past habits. Time markers are the key: words like 'now', 'every day', 'since', 'for', 'already', 'yet', 'ago' and 'by the time' point to one correct tense. For example: 'By the time we arrived, the film had already started' — the Past Perfect 'had started' shows the film started before we arrived.
Key terms
| Tense | Form | Main use | Signal words |
|---|---|---|---|
| Present Simple | base verb (+ -s) | habits and general/scientific facts | every day, usually, always |
| Present Continuous | is/are + -ing | action happening now or around now | now, at the moment, currently |
| Present Perfect | have/has + past participle | links past to present; present result or unfinished time | since, for, already, yet, ever, just |
| Present Perfect Continuous | have/has been + -ing | stresses duration of a recent or ongoing activity | for, since, How long ...? |
| Past Simple | past form of the verb | completed past events at a finished time | yesterday, ago, last week |
| Past Continuous | was/were + -ing | background action in progress, interrupted by a Past Simple event | while, when, at 8 o'clock |
| Past Perfect | had + past participle | the earlier of two past actions | by the time, before, after, already |
| Past Perfect Continuous | had been + -ing | how long something had been going on before a past point | for, before, all day |
| Signal word | Tense it points to | Example |
|---|---|---|
| every day / usually | Present Simple | My brother goes to school by bus every morning. |
| now / at the moment | Present Continuous | Listen! Someone is knocking at the door right now. |
| yesterday / ago / last week | Past Simple | We saw a great film at the cinema yesterday. |
| since / for / already / yet | Present Perfect | We have lived in this town since 2015. |
| for + duration (ongoing) | Present Perfect Continuous | They have been waiting for the bus for twenty minutes. |
| while / when (background) | Past Continuous | While I was cooking, my phone rang. |
| by the time / before / after | Past Perfect | By the time we arrived, the film had started. |
- 1Sentence: My eyes are red because I ___ for two hours.
- 2Spot the focus: The red eyes are a present result of an activity, and 'for two hours' stresses how long it has been in progress.
- 3Pick the form: Use the Present Perfect Continuous: have/has been + -ing = 'have been reading'. (Plain Present Perfect 'have read' would lose the duration emphasis.)
- 4Answer: My eyes are red because I have been reading for two hours.
- 1Sentence: By the time we arrived, the film ___.
- 2Find the two past events: Two things happen in the past: the film starting and us arriving. The film started first; 'by the time' signals an earlier past action.
- 3Pick the form: Mark the earlier action with the Past Perfect: had + past participle = 'had started'. The later action ('arrived') stays in the Past Simple.
- 4Answer: By the time we arrived, the film had already started.
Stative verbs like love, understand, know and mean are not normally used in continuous forms. Write 'I understand what you mean now', not 'I am understanding'.
The Present Perfect needs have/has + the past participle (V3): 'I have finished', not 'I have finish'. Do not use it with a finished-time marker like 'last weekend' — use the Past Simple there.
Perfect Continuous forms are have/had been + -ing: 'She had been working all day.' Don't drop 'been' or leave off the -ing ending.
When two past actions appear, mark the earlier one with the Past Perfect (had + V3) and keep the later one in the Past Simple, especially after by the time, before, after and as soon as.
Rules
- 1Present Simple = habits/facts (every day, usually, always); Present Continuous = now/around now (now, at the moment, currently).
- 2Present Perfect (have/has + past participle) links past to present and takes since, for, already, yet, ever, just; Past Simple takes finished-time markers like yesterday, ago, last week.
- 3Use the Present/Past Perfect Continuous (have/had been + -ing) to stress how long an action has/had been in progress.
- 4Past Continuous = action in progress (was/were + -ing) interrupted by a Past Simple event; Past Perfect (had + past participle) = the earlier of two past actions, often with 'by the time', 'before', 'after', 'already'.
- 5'used to' + base verb describes past habits/states that are no longer true; 'would' + base verb describes repeated past actions but not past states.
Practice
15 easy · 15 medium · 15 hard
10 random questions per test