Present Perfect - Coggle Diagram
:smiley: + Haven´t/Hasn´t + past participle
I haven´t done my homework
Have/Has (pro) noun + past participle + ?
Have you done your homework?
:smiley: + Have/Has + past participle
I have spoken
Yes, I have
accions that still continue
recently finished actions
accions wich happened at unspecified time in the past
I have bought a new laptop
he has tired rock climbing
I have cut my hand
he has worked as a dentist since 2008