Please enable JavaScript.
Coggle requires JavaScript to display documents.
Present Perfect!, is - Coggle Diagram
Present Perfect!
Forming the present perfect
Negative form :red_cross:
Sub +to have + not + past participle
She has not (hasn't) studied.
Positive form :check:
Sub + to have + past participle
She has studied
interrogative :question:
to have +subject +past participle
Hasn't she studied?
Negative Interrogative :red_cross::question:
to have + not +subject +past participle
She has not (hasn't) studied?
Actions started in the past and continuing in the present
They haven't lived here for years
She has worked in the bank for five years.
We have had the same car for ten years.
Actions completed in the very recent past (+just)
Have you just finished work?
I have just eaten.
When the time period referred to has not finished
I have worked hard this week.
It has rained a lot this year.
Actions repeated in an unspecified period between the past and now.
They have seen that film six times
It has happened several times already.
When the precise time of the action is not important or not known
Someone has eaten my soup!
Have you seen 'Gone with the Wind'?
Unfinished Time
is