Rules and usage
The present perfect is one of the most important tenses in English. It connects the past to the present and is used when an action or state started in the past but remains relevant to the present moment. Understanding when and how to use this tense is essential for clear communication.
When and Why to Use the Present Perfect
- Use the present perfect to describe an action that happened at an unspecified time in the past. The exact time is not important. Example: I have lost my keys. We do not know when, but the result matters now.
- Use it to show an action that started in the past and continues to the present. Example: She has lived in London for ten years. She lives there now and has lived there continuously.
- Use it to describe life experience up to the present moment. Example: Have you ever visited Paris? This asks if at any time in your life you have been to Paris.
- Use it to express a recent past event that affects the present. Example: I have just finished my homework. The homework is complete and ready now.
✅ Positive sentence examples
| English | English |
| I have finished my homework. | |
| She has lived in London for five years. | |
⛔ Negative sentence examples
| English | English |
| I have not finished my homework. | |
| She has not lived in New York. | |
❓ Question sentence examples
| English | English |
| Have you finished your homework? | |
| Has she lived in London for five years? | |