The Present Perfect Tense
Connect past and present with have/has + past participle — for experiences and unfinished time, with ever, never, already, yet, for and since. A2 grammar with 20 questions.
The present perfect connects the past and the present. We use it for life experiences (without saying exactly when), and for actions that started in the past and still matter now. “I have visited London.” “Aisha has finished her homework.”
How to make it: have/has + past participle
| Subject | have/has + past participle |
|---|---|
| I / you / we / they | I have (’ve) finished. |
| he / she / it | She has (’s) finished. |
Common past participles
| Base | Past participle | Base | Past participle |
|---|---|---|---|
| go | gone | see | seen |
| eat | eaten | do | done |
| write | written | be | been |
| take | taken | have | had |
Key time words
- ever / never: Have you ever been to Dubai? — No, I’ve never been there.
- already / yet: I’ve already eaten. — Have you finished yet?
- just: She has just arrived.
- for / since: I’ve studied here for two years / since 2024.
Present perfect vs past simple
Use the past simple when you say exactly when. Use the present perfect when the time is unimportant or unfinished.
- I have seen that film. (at some time — when isn’t important)
- I saw that film last night. (a finished time — we say when)
- I have went to Dubai. → I have gone / been to Dubai.
- She have finished. → She has finished.
- I have seen him yesterday. → I saw him yesterday.
Practise the present perfect with the 20 questions below.
Check your understanding
Answer the questions below. You will see instantly if you are right.
Want feedback from a real tutor on your reading, writing and speaking?
Book a Free Consultation