Subjects
Grades
Present result
past action with present result
recently finished action
Unfinished time
past action not yet finished
time period still going on
Indefinite time
past actions at unspecified time
repeated past actions
Present results

Florence the explorer has discovered a new bird species.

She has tried to print it as a 3D model.
Unfinished time

Birds have been her favourite animals since she was a kid.

Today, she has seen the bird six times.
Indefinite time

Florence has written three books on birds in the last few years.

“I have taken a lot of bird pictures in my career.”
Some keywords and phrases are often used with the present perfect.
|
Words like: |
Phrases like: |
|
|
Present result

She has fallen in the water.
present result → She is now wet.
Past action

She fell in the water.
not connected to the present
Unfinished time

I have worked 60 hours this week.
60 hours done
the week isn't finished
Finished time

I worked 60 hours this week.
60 hours completed
the week is over
Indefinite time

She has been here before.
specific time is not mentioned
she knows the place
Specific time

She was here last week.
specific time → last week
she isn’t at the location anymore
|
I |
have 've |
+ |
verb |
|
he/she/it |
has 's |
|
I |
have not haven't |
+ |
verb |
|
he/she/it |
has not hasn't |
|
have |
I |
+ |
verb |
|
has |
he/she/it |