that book / read / Mike.
Mike has read that book.
yet / lunch / eat / I
I have not eaten lunch yet.
done / What / they
What have they done?!
The present perfect is formed from the present tense of the verb have and the simple past of a verb.
"The robber has went away."
FALSE
The present perfect is formed from the present tense of the verb have and the past participle of a verb.
"The robber has gone away."
I have not seen him yesterday.
I have not seen him SINCE yesterday.
Present perfect cannot be used with finished time expressions.
to / go / her family / Paris / Claire / to visit
Claire has gone to Paris to visit her family.
Germany / go / I / the last four years.
I have not been to Germany for the last four years.
late / she / be / a meeting / for / before
Has she been late for a meeting before?
Present perfect cannot be used to talk about events that occurred in the past.
FALSE
PP can be used to talk about events that occurred in the past if they are still relevant in the present, or life experiences.
You had be really quiet today.
You have been really quiet today.
Present perfect uses have/has + past participle verb.
in / nearly / work / this company / She / fifteen years / for
She has worked in this company for nearly fifteen years.
to practice / Rafael / since / started /come / the pandemic.
Rafael has not come to practice since the pandemic started.
abandon/ of need / when / I / ever / you / in times
When have I ever abandoned you in times of need?
We use Present Perfect when we want to talk about unfinished actions or states or habits that started in the past and continue to the present. Usually we use it to say 'how long' and we need 'since' or 'for'.
TRUE
What have they all been gone to the store for?
What have they all gone to the store for?
went away / see / Ethan / a couple / since he / of times / to college / They / only
They have seen Ethan only a couple of times since he went away to college.
her last boss / a vacation / my mother / have / from work / quit / since / 2 years ago.
My mother hasn't had a vacation from work since her last boss quit 2 years ago.
to protect / do / from / the company / the virus / what / its employees
What has the company done to protect its employees from the virus?
We can NOT use Present Perfect to talk about things that happened in the past but are still true or important now.
FALSE
We can use Present Perfect to talk about finished actions such as life experiences, things that happened in the past but are still true or important now, or when giving news or information that happened recently with no clear result in the future.
She has to eat a lot of extravagant and weird dishes in her travels.
She has eaten a lot of extravagant and weird dishes in her travels.
the opportunity / get / Nicole / since / the world / her new job / to travel / she started / around
Nicole has gotten the opportunity to travel around the world since she started her new job.
from Iran / her brother / Mario and Ellie / because they are / get / waiting for / yet / married / to come back
Mario and Ellie have not gotten married yet because they are waiting for her brother to come back from Iran.
Have / more than / you / to go / ever / eating / without/ one day / have
Have you ever had to go more than one day without eating?
In Present Perfect we use HAVE BEEN to express that a person has visited a place and came back, while HAVE GONE is used when the subject went to a place and is still there.
TRUE
I went to the principal's office twice this year, but didn't do anything to deserve it.
I have been to the principal's office twice this year, but have not done anything to deserve it.