Please enable JavaScript.
Coggle requires JavaScript to display documents.
Present Perfect simple/ present perfect continuous - Coggle Diagram
Present Perfect simple/ present perfect continuous
have or has + past participle
an action that started in the past and continues until now.
I have lived in Coudoux
since
2017.
How long have you worked for this company?
I have worked for this company
for
20 years.
I have travelled abroad to six countries.
Have you
ever
been to Russia?
No, I have
never
been there but I would like to.
something that happened in the past but is important for now, has some relevance to the present
.
just, already, yet
I have
just
sent several emails this morning in order to be free next week.
I have
already
finished this report.
I haven't finished this report
yet
.
have + past participle + V.ing
I have been looking for my keys since this morning
I have been living in Rognes for 15 years.
I have been writing this mail since morning.
I have been working on this project since 2 months.
How long have you been looking for your keys?
How many cups of coffee have you been drinking since this morning?
How long have you been working for this company?
Personal exerience