Present Tenses: Simple Present • Present Progressive • Present Perfect

Clear forms, signals, examples, common mistakes, and a quick interactive practice for intermediate learners.

Today: we'll compare three present tenses and practise when to use each one. Read the rules, look at examples, then try the short practice below.

Quick grammar overview

TenseFormUseExample
Simple Present base verb / adds -s (3rd sg) habits, general truths, schedules, permanent states I work on Mondays. • She lives in Seattle.
Present Progressive be (am/is/are) + verb -ing actions now, temporary situations, changing trends I am teaching this class now. • They are staying in a hotel this week.
Present Perfect have / has + past participle past actions connected to now; experiences; actions started in past and continuing I have visited London. • She has worked here for five years.

Forms & signal words

TenseCommon signal wordsNotes
Simple Presentalways, usually, often, sometimes, never, every day/week/monthThird-person adds -s (he/she/it).
Present Progressivenow, at the moment, this week, today (temporary), currentlyNot used with stative verbs (know, like, believe) in most cases.
Present Perfectalready, yet, just, ever, never, since, for, recently, latelyUse to connect past → present; exact time usually not given.

Important contrasts (with examples)

Habit vs. happening now

Habit: I work from home on Fridays. (routine)
Now / temporary: I am working from home this week. (temporary)

Past → now (present perfect) vs. finished past

Present perfect: She has lived in Bangkok for three years. (she still lives there)
Past simple: She lived in Bangkok in 2010. (finished, time given)

Stative verbs

Verbs of state (know, like, believe, understand, own) usually use the simple present, not -ing forms:

I know the answer (NOT *I am knowing*).

Common learner mistakes

Short grammar checklist

  1. Is it a general truth or habit? → Simple present.
  2. Is it happening now or temporary? → Present progressive.
  3. Does the past action connect to now, or is the exact time unimportant? → Present perfect.

Quick practice (interactive)

Three short tasks. Type the missing words or choose the best option, then click Check Answers. This is a warm-up — no account needed.

She (live) in Madrid since 2018.
 •  "I _______ English classes now."
 •  "I have finished my homework yesterday."

Teaching tips (for instructors)

← Back to Grammar 🏠 Home