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.
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
10 easy · 10 medium · 10 hard