← Back to home
B1
Tense Review

Present and Past Tenses: A Review

The Six Tenses at a Glance

English uses several past and present tenses, each with a different focus. This page reviews the six most important ones at B1 level.

TenseFormKey idea
Simple Pastverb + -ed / irregularCompleted action in the past, often with yesterday, last week, ago
Past Progressivewas/were + -ingAction in progress at a specific past moment
Past Perfecthad + past participleThe earlier of two past events
Past Perfect Progressivehad been + -ingAction in progress before a past moment
Present Perfecthave/has + past participlePast event connected to or relevant now
Present Perfect Progressivehave/has been + -ingAction started in the past, still continuing now

Simple Past & Past Progressive

Use the simple past for completed actions. Use the past progressive for an action that was in progress at a specific past moment — often interrupted by a simple past event.

Simple past: She visited her grandmother last Sunday.
Past progressive: What was happening inside their bodies when they were migrating?
They didn't finish the project on time. → completed event
He was reading when the phone rang. → in progress, then interrupted

Present Perfect & Present Perfect Progressive

Use the present perfect for a past event that is relevant now or for experiences up to the present. Use the present perfect progressive for an action that started in the past and is still continuing.

Present perfect: No single butterfly has ever made the whole trip.
Present perfect progressive: The number of butterflies has been falling since the 1980s.
She has worked here for five years. → relevant to now
I have been studying English for three years. → still continuing

Past Perfect & Past Perfect Progressive

Use the past perfect for the earlier of two past events. Use the past perfect progressive for an action that was in progress up to a past moment.

Past perfect: Scientists hadn't found a logical explanation. (before they eventually did)
Past perfect progressive: Scientists had been asking themselves questions for many years.
By the time we arrived, the show had already started. → earlier past event
She had been waiting for an hour when the bus finally came. → in progress before a past moment
⚠ Common mistakes:
✗ I have seen him yesterday. → ✓ I saw him yesterday. (finished time reference = simple past)
✗ She was work when I called. → ✓ She was working when I called. (past progressive = was/were + -ing)
✗ They have been lived here for ten years. → ✓ They have been living here for ten years. (need -ing after have been)
✗ By the time I arrived, she already left. → ✓ she had already left. (earlier past event = past perfect)
Match the Sentence Halves
Match each sentence on the left with the tense name that describes it on the right.
Matched 0 / 5
Fill in the Gaps
Complete each sentence using the correct tense of the verb in brackets.
Find the Mistake
One sentence, four underlined parts. Click the lettered part that contains the error — it is not always in the grammar of this lesson, so read the whole sentence.
Put the Words in Order
Click the words to build the correct sentence. Click a placed word to remove it.
Answer the Questions
Write your own answers using the target tenses. Then click "Show Model Answer" to compare.