The Present Perfect is formed with have or has + the Past Participle (V3) of the main verb. Use have with I/you/we/they, and has with he/she/it. Like the verb to be, it never needs do/does to make questions or negatives.
Every Present Perfect sentence needs a Past Participle (V3). Regular verbs follow simple spelling rules — the same ones you may already know from the Past Simple. Irregular verbs have their own special form, which you need to learn by heart.
| Rule | Verb ending | Change | Examples |
|---|---|---|---|
| Standard | most verbs | add -ed | start→started, watch→watched, ask→asked |
| Silent -e | ends in -e | add -d only | live→lived, dance→danced, hope→hoped |
| -ied group | consonant + -y | y → -ied | study→studied, carry→carried, marry→married |
| vowel + y | vowel + -y | add -ed normally | play→played, enjoy→enjoyed, stay→stayed |
| Double consonant | 1 stressed syllable, consonant-vowel-consonant | double final consonant | stop→stopped, plan→planned |
| UK English -l | ends in -l | double the -l (UK spelling) | travel→travelled, cancel→cancelled |
Irregular verbs don't follow a pattern — you simply have to memorise them. Here are some of the most common ones:
| Base (V1) | Past Simple (V2) | Past Participle (V3) |
|---|---|---|
| be | was/were | been |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| have | had | had |
| eat | ate | eaten |
| write | wrote | written |
| get | got | got |
| become | became | become |
| know | knew | known |
| take | took | taken |
| buy | bought | bought |
| think | thought | thought |
| grow | grew | grown |
| wear | wore | worn |
| cut | cut | cut |
The Present Perfect is not just "one idea" — it covers several everyday situations. In every case, we connect something from the past to now, without saying exactly when it happened. Learn to recognise each use below; the next few rules will look at each one more closely.
These words frequently accompany the Present Perfect, and each one has its own fixed position in the sentence. At B1, this position is strictly tested — learn the formulas below, not just the meanings.
We use Present Perfect to talk about states that started in the past and are still true now. We use for or since to say how long.
This is a classic B1 trap. Both use the Present Perfect, but they tell us very different things about where someone is right now.
In the Present Perfect, we often use get (+ adjective) to describe physical changes that have happened over time. This sounds very natural in spoken British English.
The biggest trap in exams is choosing between Present Perfect and Past Simple. It is all about TIME.
I have just returned from my 10-year high school reunion. It was fascinating to see how much everyone has changed since we graduated in 2016. Some people look completely different! Take Mark, for example. In school, he was quite overweight and very shy. Since then, he has started lifting weights and is now extremely well-built and outgoing. He showed off his new physique on the dance floor! Sarah has also changed a lot. She used to have pale skin and straight, dark hair. Now, she has dyed her hair blonde and has got a tan from living in Spain for three years. Despite the physical changes, some things remain the same. David is still as arrogant as he was at 18. He spent the whole evening talking about how much money he has made. I haven't seen most of these people for a decade, and I probably won't see them for another ten years, but it was certainly an interesting night.
1. When did the author's high school graduation happen?
2. How has Mark changed since school?
3. Why does Sarah have a tan now?
4. 🔍 Inference: What does the author think of David's personality?
5. How long has it been since the author last saw most of their classmates?
Journalist: "You have had a very successful career, Leo. Have you ever played a villain?" Leo: "Actually, no, I haven't. I have always played the cheerful, sensible hero. However, my appearance has changed a lot recently for my new film role. I have had to shave my head, so I am completely bald right now. I have also put on ten kilos to look more intimidating." Journalist: "Was that difficult?" Leo: "Yes! Last year, I was quite thin for a romantic comedy. I ran five kilometres every day. But for this role, I haven't exercised for two months, and I have eaten a lot of junk food. It affects my mood too. My wife says I have become very moody since I started this diet. I suppose the physical changes have influenced my character temporarily!"
1. Has Leo ever played a villain in a film before?
2. How has Leo's appearance changed for his new role?
3. Why did Leo run five kilometres every day last year?
4. 🔍 Inference: Why is Leo's wife commenting on his mood?
5. How long has it been since Leo last exercised?
I don't think I am the same person I was five years ago. I (1) changed significantly, both inside and out. For example, I have (2) been a very shy person, but recently I have become much more outgoing and ambitious.
My appearance is different too. I have (3) weight because I go to the gym now, so I am quite well-built. I haven't eaten junk food (4) six months! I also cut my hair last week — I (5) long curly hair before, but now it is very short.
My old friend Jake saw me yesterday. We haven't spoken (6) university. He has (7) started a new job as a lawyer, so he was wearing a very smart suit. He loves to dress (8) and show off his success. He asked me, "Have you (9) thought about working in law?" I laughed and said no, I haven't decided what I want to do (10) .
Check that have/has matches the subject, the V3 form is correct, and words like 'yet' and 'already' are in the right position.
Look out for time markers! If there is a finished past time (yesterday, in 2020), you MUST use Past Simple. If using for/since for an unfinished state, use Present Perfect.