Skip to main content

Level: A2-B1

English Verb Tenses

All 12 English tenses — the four aspects (simple, progressive, perfect, perfect progressive) across present, past, and future — explained for ESL learners with examples, time expressions, question and negative forms, common mistakes, and click-to-hear audio.

📝 Verb Tenses unit · the guide + 9 practice lessons 🔊 click any example to hear it

4 videos 🎬 Watch the tenses course on YouTube The same 12 tenses, one lesson at a time — timelines, example sentences, and the signal words that tell you which tense to use.

🎬 On this site: Every tenses lesson, listed in order

Frequently asked questions

How many tenses are there in English?
Twelve — the four aspects (simple, progressive, perfect, and perfect progressive) across present, past, and future.
What is verb tense?
In English, verbs change their form or use helper words to show time. This use of verbs to show time is called verb tense.
What are the four aspects of English tenses?
Simple, progressive (also called continuous), perfect, and perfect progressive. Each aspect combines with present, past, and future to make the 12 tenses.

About English verb tenses

In English, verbs change their form or use helper words to show time. This use of verbs to show time is called verb tense.

Tenses tell us when an action happens — present (now), past (before now), or future (after now) — and also how the action relates to time: whether it’s a fact, in progress, completed, or has been going on for a while.

In English, there are four main tense groups (called aspects), and each one has a present, past, and future form — for a total of 12 tenses:

  • Simple — states the fact of an action: I work.
  • Progressive (continuous) — shows an action in progress: I am working.
  • Perfect — shows an action completed in relation to another time: I have worked.
  • Perfect progressive — shows duration up to another time: I have been working.

The simple tenses

The simple tenses state the basic fact of an action — general truths, habits, finished events, or planned future. They don’t emphasize duration or how the action connects to another time.

Simple present

Used for facts, habits, routines, and general truths. Remember to add -s or -es for he / she / it.

  • The Earth is round. (general truth)
  • I study English every morning. (habit)
  • Water boils at 100°C. (scientific fact)
  • She works at a hospital. (routine / fact)

Also used for schedules and timetables (even when talking about the future):

  • The train leaves at 8:00.
  • The movie starts tomorrow at 7pm.

Simple past

Used for actions or states that started and finished in the past. The time is usually stated or clear from context.

Common time words: yesterday, last week, in 2010, two days ago, when I was a child.

  • I finished my homework last Friday.
  • It snowed yesterday.
  • Shakespeare wrote many plays. (finished — Shakespeare is no longer alive)
  • She visited Paris two years ago.

Simple future

Used for actions or states that will happen after now. English has three common ways to talk about the future:

1. will + base verb — predictions, promises, spontaneous decisions

  • It will rain tomorrow. (prediction)
  • I will help you. (promise / offer)
  • The phone’s ringing — I will get it. (decision made at the moment)

2. be going to + base verb — plans already made, predictions with evidence

  • I am going to visit my grandmother next Sunday. (plan already made)
  • Look at those clouds — it is going to rain. (prediction with present evidence)

3. be + -ing (present progressive) — fixed arrangements

  • I am meeting John tomorrow at 6. (arranged — we agreed already)
  • We are flying to Spain next month. (tickets booked)

👉 Practice: Simple Tenses Quiz · Future Forms Quiz (will / be going to / present progressive)

The progressive (continuous) tenses

The progressive tenses (also called continuous tenses) show that an action is in progress at a certain time — past, present, or future.

Form: be + -ing form (present participle).
Examples: is sleeping, was sleeping, will be sleeping.

Present progressive (present continuous)

Describes an action happening right now or around the present time.

  • He is writing an article right now.
  • It is raining heavily outside.
  • They are talking on the phone.
  • This week we are learning Spanish verb tenses. (around the present, not this exact moment)

Also used with always to talk about repeated, often annoying habits:

  • He is always complaining about the weather.
  • She is always losing her keys.

Past progressive (past continuous)

Describes an action that was in progress at a certain time in the past. Often used with another action in the simple past.

  • He was writing an article when we arrived. (arrival interrupted the writing)
  • It was raining when the accident happened.
  • They were talking on the phone while I was studying. (two actions in parallel)

Future progressive (future continuous)

Describes an action that will be in progress at a certain time in the future.

  • He will be working when we arrive.
  • At this time tomorrow, I will be flying to New York.
  • While you are sleeping, I will be studying.

👉 Practice: Progressive Tenses Quiz — present / past / future continuous.

The perfect tenses

The perfect tenses show that one action happens before another time or event. They connect two points in time.

Form: have / has / had / will have + past participle.
Examples: have eaten, had gone, will have finished.

Present perfect

Used for:

  1. An action that happened at an unspecified time before now: I have already eaten.
  2. A life experience: She has visited Paris three times.
  3. An action that started in the past and continues to now: We have lived here for five years.

Common signal words: already, yet, just, ever, never, for, since, recently.

  • I have just finished my homework.
  • Have you ever been to Japan?
  • They haven’t arrived yet.

Past perfect

The “past of the past.” Describes an action that was completed before another action or time in the past.

  • I had already eaten when he arrived. (eating happened first)
  • They had finished the test before the bell rang.
  • She had visited London before moving to Paris.

Future perfect

Describes an action that will be completed before another time or event in the future.

  • I will have already eaten when you get home.
  • By next year, they will have built the new bridge.
  • She will have finished her homework before dinner.

👉 Practice: Perfect Tenses Quiz · Present Perfect vs Simple Past (the biggest ESL confusion)

The perfect progressive (continuous) tenses

The perfect progressive tenses (also called perfect continuous tenses) emphasize duration — how long an action has been happening up to a certain point in time.

Form: have / has / had / will have + been + -ing.
Examples: have been working, had been waiting, will have been studying.

Present perfect progressive

An action that started in the past and has been continuing up to now (and may still be happening).

  • I have been studying for two hours.
  • She has been working all morning.
  • They have been waiting since 8 a.m.

Past perfect progressive

An action that was in progress for some time before another action in the past.

  • I had been waiting for an hour before the train arrived.
  • She was tired because she had been working all day.
  • They had been living in Paris before they moved to London.

Future perfect progressive

An action that will have been in progress for some time before a future point.

  • By next month, she will have been studying English for a year.
  • I will have been working here for ten years next May.

👉 Practice: Identify the Tense Quiz — which of the 12?

All 12 tenses at a glance

The same verb to play shown in every tense. Read across to see how an aspect changes; read down to see how time (present, past, future) changes.

Simple Progressive Perfect Perfect Progressive
Present I play tennis every day. I am playing tennis now. I have played tennis many times. I have been playing for an hour.
Past I played tennis yesterday. I was playing tennis at 6pm. I had played tennis before dinner. I had been playing for an hour when it rained.
Future I will play tennis tomorrow. I will be playing tennis at 6pm tomorrow. I will have played tennis by 7pm. I will have been playing for an hour by 7pm.

👉 Practice: Identify the Tense Quiz — read 60+ sentences and pick the tense.

Time expressions for each tense

The words you see next to a verb often signal the tense. Learn these signal words and the right tense will come naturally.

Tense Common time expressions
Simple present every day · usually · often · sometimes · always · never · on Mondays
Present progressive now · right now · at the moment · today · this week · currently
Simple past yesterday · last week / month / year · two days ago · in 2010 · when I was young
Past progressive while · when · at 7pm yesterday · all morning yesterday
Present perfect already · yet · just · ever · never · so far · recently · lately · for / since (continuing)
Present perfect progressive for · since · all day / morning / week · lately · recently
Past perfect before · after · by the time · already · when (with another past action)
Past perfect progressive for · since · before · all day · when
Simple future tomorrow · next week / month / year · in 2030 · soon · in a minute
Future progressive this time tomorrow · at 8pm tomorrow · all day tomorrow
Future perfect by · by the time · by next year · before
Future perfect progressive by · by the time · for (+ duration) by a future point

👉 Practice: Time Expressions Quiz — match signal word to tense.

Questions and negatives

Each tense has its own way to make a question or a negative. The rule is always: use the right helper (auxiliary) verb. For simple tenses, that helper is do / does / did (or will for future). For progressive tenses, the helper is be. For perfect tenses, the helper is have.

Tense Question Negative
Simple present Do you play tennis? I don’t play tennis.
Simple past Did you play yesterday? I didn’t play yesterday.
Simple future Will you play tomorrow? I won’t play tomorrow.
Present progressive Are you playing now? I am not playing now.
Past progressive Were you playing at 6pm? I wasn’t playing at 6pm.
Future progressive Will you be playing tomorrow at 6? I won’t be playing tomorrow at 6.
Present perfect Have you played tennis before? I haven’t played tennis before.
Past perfect Had you played before he arrived? I hadn’t played before he arrived.
Future perfect Will you have played by 7pm? I won’t have played by 7pm.
Present perfect progressive Have you been playing for long? I haven’t been playing for long.
Past perfect progressive Had you been playing for an hour? I hadn’t been playing for an hour.
Future perfect progressive Will you have been playing for two hours? I won’t have been playing for two hours.

👉 Practice: Questions & Negatives Quiz — form questions and negatives across all tenses.

Common ESL mistakes

These are the tense mistakes English learners make most often. Click any box to hear it.

1. Present perfect with a specific past time

If the sentence has a clear past-time word, use simple past — not present perfect.

I have seen him yesterday.

I saw him yesterday.

2. Stative verbs in the continuous form

Verbs of feeling, possession, sense, and thought usually stay in the simple tense.

I am knowing the answer.

I know the answer.

She is having a new car.

She has a new car.

3. will + to

After will, use the base form of the verb — no to.

She will to come tomorrow.

She will come tomorrow.

4. Wrong helper in questions

Use do / does / did in questions for simple tenses — don’t just invert the subject and verb.

Where you live?

Where do you live?

Played you tennis yesterday?

Did you play tennis yesterday?

5. Mixing tenses in a story

When telling a past story, stay in past tenses throughout.

Yesterday I go to the store and buy bread.

Yesterday I went to the store and bought bread.

6. since vs for

Use since with a point in time, for with a length of time.

I have lived here since five years.

I have lived here for five years.

I have lived here for 2020.

I have lived here since 2020.

👉 Practice: Common Tense Mistakes Quiz — fix the 6 most common ESL errors.

Form reference table

The formula for every tense, with one example each.

Tense Form Example
Simple Presentbase / base + sI play. / She plays.
Simple Pastbase + ed (or irregular)I played. / She went.
Simple Futurewill + baseI will play.
Present Progressiveam / is / are + -ingI am playing.
Past Progressivewas / were + -ingI was playing.
Future Progressivewill be + -ingI will be playing.
Present Perfecthave / has + past participleI have played.
Past Perfecthad + past participleI had played.
Future Perfectwill have + past participleI will have played.
Present Perfect Progressivehave / has + been + -ingI have been playing.
Past Perfect Progressivehad + been + -ingI had been playing.
Future Perfect Progressivewill have been + -ingI will have been playing.