I have lost my keys.
Present perfect simple
Have you ever been to Germany?
(I have, I haven't)
I went to the cinema yesterday.
What did you do yesterday?
Past simple → Present perfect
I visited Paris.
I have visited Paris.
I have seen him yesterday.
I saw him yesterday.
I lost my wallet yesterday.
past simple
What did you do last weekend?
(past simple)
Yes, I've seen that film.
Have you seen that film before?
Present perfect → Past simple
She has seen that film.
She saw that film.
She has went to school.
She has gone to school.
She has been studying for three hours.
Present perfect continuous
What have you done today?
(present perfect simple)
I went there last summer.
When did you go there?
Past simple → Present perfect
I started learning English three years ago.
I have learned/studied English for three years.
I am here since Monday.
I have been here since Monday.
They have lived here since 2020.
Present perfect simple
How long have you been learning English?
I've been learning English for
I've lived here for five years.
How long have you lived here?
Present perfect simple → Present perfect continuous
She has studied for two hours.
She has been studying for two hours.
We have been knowing each other for five years.
We have known each other for five years.
I have been waiting for the bus for 30 minutes, but it still hasn't arrived.
Present perfect continuous, present perfect simple
What have you been doing since you got to school?
(present perfect continuous)
I've been studying since 4 o'clock.
How long have you been studying?
Past simple → Present perfect
He started working here in 2022 and he still works here.
He has worked here since 2022./He has been working here since 2022.
I have finished my homework two hours ago.
I finished my homework two hours ago.