Present perfect (I have done) (1) в английском языке
Study this example situation:
|
Tom is looking for his key. He can't find it. He has lost his key. "He has lost his key" means that he lost it a short time ago and he still doesn't have it. |
|
This is the present perfect (simple) tense:
| I/we/they/you have (= I've, etc.)
he/she has(= he's, etc.) | }
| lost
|
| I (etc.) haven't
he/she hasn't | }
| lost
|
| has he/she
have you (etc.) | }
| lost?
|
We form the present perfect with have/has + the past participle. The past participle often ends in -ed (opened, decided), but many important verbs are irregular (lost, written, done, etc.).
For a list of irregular verbs see this.
When we use the present perfect, there is a connection with the present:
- I've lost my key. ( = I don't have it now.)
- Jim has gone to Canada. ( = He is in Canada or on his way there now.)
We often use the present perfect to give new information or to announce a recent happening:
- I've lost my key. Can you help me look for it?
- Did you hear about Jim? He's gone to Canada.
You can use the present perfcct with just (= a short time ago):
- "Would you like something to eat?" "No, thanks. I've just had lunch."
- Hello, have you just arrived?
Use the present perfect with already to say something has happened sooner than expected:
- "Don't forget to mail the letter." "I've already mailed it."
- "When is Tom going to start his new job?" "He has already started."
Note that you can also use the simple past (I did /I lost, etc.) in the above situations.
- I lost my key. Can you help me look for it?
- "Would you like something to cat?" "No thanks. I just had lunch."
- "Don't forget to mail the letter." "I already mailed it."
Study the difference between gone to and been to:
- Beth is on vacation. She has gone to Italy. ( = She is there now or she is on her way there.)
- Tom is back from his vacation. He has been to Italy. ( = He was there, but now he has come back.)