Please enable JavaScript.
Coggle requires JavaScript to display documents.
Present Perfect - Coggle Diagram
Present Perfect
markers
already
I have already cooked dinner
yet
questions
Have you cooked dinner yet?
negative
I haven't cooked dinner yet
just
I have just read this book
never
I have never been to Italy
ever
I haven't ever been to Paris
question
Have you ever been to Paris?
lately/recently
I have been to Paris lately/recently
so far
I haven't finished my work so far
before
the last word
I haven't been to Paris before
FOR
Present Perfect
I have worked in this company for 3 years
Past Cont
I was working in this company for 3 years
Present Perfect Cont
I have been working in this company for 3 years
finished action with no specific time
I have visited museum
I visited museum last year
when the period of time didn't finish and the action can be repeated again
today
I have received two letters today
this year/month/weak
We have travelled 3 times this year
since
I have lived in this house since childhood
I have been living in this house since childhood
the result in Present Simple or Present Cont
I have lost my key and I can't open the door
Action in the past that is still going on +state verb
I have owned the house for 3 years