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.)
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. β
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