Present perfect – form and use
- Home ›
- Grammar ›
- A2 Pre-intermediate ›
- Present perfect – form an...
Choose for or since to complete the following present perfect sentences.
Choose the most appropriate forms to complete the following present perfect sentences.
Write sentences with the words below using the present perfect tense.
- 15 January, 2025
- 20
- Grammar
- A2 Pre-intermediate
Present perfect – form and use
Form
The present perfect tense is formed using the auxiliary verb have (or has for third-person singular) combined with the past participle of the main verb. Regular verbs form the past participle by adding -ed
, while irregular verbs require their specific forms.
I have visited London. ✅
I have visit London. ❌
She has eaten breakfast. ✅
She has ate breakfast. ❌
Usage
The present perfect tense connects the past with the present. It is commonly used in the following situations:
1. Recent Actions or Events
Use the present perfect to describe actions that happened recently, often with just, already, or yet.
I have just finished my homework. ✅
I just finished my homework. ❌
They have already left. ✅
They already leave. ❌
2. Life Experiences
Use the present perfect to talk about life experiences without specifying when they happened.
I have been to Paris twice. ✅
I was to Paris twice. ❌
Key words: ever, never, before.
3. Ongoing Situations
The present perfect is used for actions that started in the past and continue into the present. Commonly used with for (a period of time) and since (a point in time).
We have lived here for ten years. ✅
We live here for ten years. ❌
She has worked at the company since 2015. ✅
She works at the company since 2015. ❌
Common Mistakes
Be careful to use the present perfect correctly in these situations:
-
I am living here for five years. ❌
I have been living here for five years. ✅
-
He has went to the store. ❌
He has gone to the store. ✅
Summary
The present perfect tense is versatile and connects past actions or events to the present. By mastering its form and use, you can express yourself more accurately in English.
Unfortunately, we currently do not have teaching materials available on this topic. We are working with all our efforts to prepare it. You can subscribe to Verbooze to be notified once the teaching materials are ready.
English Learning Made Easy & Accessible for Everyone
Boost your English skills with interactive lessons, grammar explanations, reading and listening exercises, and real-time feedback. Join our growing community and start improving today — all completely free!