One-to-one French & English lessons β€’ Free 30-minute introductory call
English grammar
🧠

Present perfect made simple

The present perfect often feels difficult because many languages do not use exactly the same idea in the same way. The key is to stop thinking only about β€œpast” and start thinking about the connection to now.

The basic structure

have / has + past participle

I have finished. β€’ She has arrived. β€’ We have seen that film.

Use 1: life experience

Use it when the exact finished time is not the important part.

I have been to Japan. β€’ Have you ever tried sushi? β€’ She has never flown alone.

Use 2: a past action with a result now

I have lost my keys. (I do not have them now.)
She has broken her phone. (The phone is broken now.)

Use 3: a situation that started in the past and continues now

I have lived here for three years. β€’ She has worked here since 2024.

for = duration. since = starting point.

Present perfect vs past simple

If you say a finished past time such as yesterday, last year, in 2023, use the past simple.

I went to Japan last year. βœ…
I have been to Japan. βœ…
I have been to Japan last year. ❌

Want to practise this with a teacher?

Reading a guide helps. Using the language in a real conversation is where it starts to become automatic.

Find my FLUEASY teacher