Actions connected to the present; past life experiences without specific time.
S + have / has + V3 (Past Participle)
S + have not (haven't) / has not (hasn't) + V3
Have / Has + S + V3?
Since + starting point | For + duration | Yet in negative/questions.
have just arrived • have lived here for 5 years
haven't finished yet
Have you ever been to Japan?
| Example / Question | Positive / Short Answer | Negative / Short Answer |
|---|---|---|
| Have you ever eaten sushi? | Yes, I have. | No, I haven't. |
| Has she finished her homework yet? | Yes, she has. | No, she hasn't. |
| Have they arrived in London? | Yes, they have. | No, they haven't. |
| Rule | Base / Standard Form | Applied Form |
|---|---|---|
| For vs Since Distinction | FOR is followed by a DURATION of time (for 3 hours, for 5 years). SINCE is followed by a SPECIFIC STARTING POINT (since 2010, since 8 AM, since yesterday). | for 10 years vs since 2014 |
| Been vs Gone Distinction | HAVE BEEN TO means went and RETURNED. HAVE GONE TO means went and IS STILL THERE. | She has been to Paris (she is back home) vs She has gone to Paris (she is in Paris now). |
Talking about what you have or have not done in your life.
Situations that began in the past and are still true now.
Action completed recently whose outcome affects now.
If the time is FINISHED and SPECIFIC (yesterday, last year, 2 hours ago), use Past Simple. If the time is UNFINISHED or UNKNOWN (in my life, since Monday, so far), use Present Perfect.
"I have lived here for 5 years" means I still live here now. "I lived here for 5 years" means I lived here in the past, but I don't live here anymore.
"Already" usually goes between have/has and V3 ("I have already eaten"). "Yet" goes at the end of negative sentences or questions ("I haven't eaten yet").
