The present perfect tense connects a past action or situation with the present. In "I have visited Los Angeles," the experience happened before now, but the exact time is not the focus. In "I have lived here for 2 years," the situation began in the past and continues now.
This connection makes the present perfect different from the simple past. Learners often know how to form both tenses but still hesitate when choosing between them. This guide explains the main uses, time expressions, question forms, and common mistakes. For an overview of the larger system, see the guide to English verb tenses. The references on English grammar rules and sentence structure are also useful when reviewing auxiliaries and complete examples.
How to Form the Present Perfect Tense
Use subject + "have" or "has" + past participle.
- "I have finished the exercise."
- "You have improved."
- "She has studied English for 6 months."
- "The class has started."
Use "has" with "he," "she," "it," and singular noun subjects. Use "have" with "I," "you," "we," "they," and plural subjects.
Regular past participles usually end in "-ed": "worked," "studied," and "completed." Irregular verbs have special forms:
- "go" → "gone"
- "see" → "seen"
- "write" → "written"
- "speak" → "spoken"
- "take" → "taken"
Do not use the simple past form when the participle is different. "She has went" is incorrect; use "She has gone."
Negative Sentences
Place "not" after "have" or "has":
- "I have not finished."
- "He has not called."
- "They have not visited the museum."
The common contractions are "haven't" and "hasn't":
- "I haven't finished."
- "She hasn't arrived yet."
The negative often describes an event that has not happened up to now but may happen later. The word "yet" commonly appears at the end: "We haven't received the schedule yet."
Questions in the Present Perfect
Move "have" or "has" before the subject:
- "Have you completed the form?"
- "Has the teacher explained the rule?"
- "Have they ever studied abroad?"
For information questions, place the question word first:
- "How long have you lived in Los Angeles?"
- "What have you learned this week?"
- "Where has she gone?"
Short answers repeat the auxiliary:
- "Have you finished?" — "Yes, I have."
- "Has he called?" — "No, he hasn't."
Do not use "do" or "did" with the present perfect. "Did you have finished?" combines 2 structures incorrectly.
Use 1: Life Experience
Use the present perfect for an experience at an unspecified time before now:
- "I have visited MOCA."
- "She has studied 3 languages."
- "Have you ever seen a professional hockey game?"
- "They have never traveled outside their country."
The exact time is not stated because the experience itself matters. If you add a finished past time, use the simple past:
- Present perfect: "I have visited MOCA."
- Simple past: "I visited MOCA last month."
"Ever" means at any time in a person's life. "Never" means at no time before now. Questions about experience are useful conversation starters because they invite a story.
At Columbia West College (CWC), English Speaking Success (ESS) uses tools such as Connection Questions to help students use target English spontaneously. A present perfect prompt such as "What is the most interesting place you have visited in Los Angeles?" gives the grammar a personal purpose and naturally leads to past-tense follow-up details.
{{lp-cta}}
Use 2: Continuing Situations
Use the present perfect for a situation that began in the past and continues now:
- "I have lived in Los Angeles for 2 years."
- "She has studied English since January."
- "They have known each other for a long time."
- "CWC has served international students for more than 30 years."
Use "for" with a length of time: "for 2 weeks," "for several months," or "for a long time." Use "since" with a starting point: "since Monday," "since 2024," or "since I arrived."
Stative verbs such as "know," "believe," "own," and "understand" commonly use the present perfect in continuing situations. Dynamic activities may use either the present perfect or present perfect continuous, depending on emphasis.
Use 3: Recent Results
Use the present perfect when a recent action has a visible or important present result:
- "I have lost my key." I do not have it now.
- "She has broken her glasses." The glasses are damaged now.
- "The bus has arrived." It is here now.
- "We have completed the project." The project is ready now.
The simple past can report the same event as a finished historical fact. The present perfect emphasizes the present consequence.
In American English, speakers sometimes use the simple past where British English favors the present perfect: "Did you eat yet?" is common in informal American speech. In careful standard writing, "Have you eaten yet?" clearly expresses the unfinished "up to now" meaning.
Use 4: Unfinished Time Periods
Use the present perfect when the time period includes the present:
- "I have had 2 classes today." Today is not finished.
- "She has practiced every day this week." The week is continuing.
- "We have learned several patterns this semester." The semester is still in progress.
If the period is finished, use the simple past:
- "I had 2 classes yesterday."
- "She practiced every day last week."
- "We learned several patterns last semester."
The calendar word alone does not determine the tense. The speaker's view of the period matters. At 10 a.m., "I haven't had coffee this morning" is natural. At 8 p.m., "I didn't have coffee this morning" treats the morning as finished.
"Just," "Already," and "Yet"

"Just" describes a very recent action:
- "The class has just ended."
- "I have just sent the email."
"Already" means earlier than expected or before now:
- "She has already completed the assignment."
- "Have you already eaten?"
"Yet" asks whether an expected action has happened or states that it has not happened:
- "Have you finished yet?"
- "I haven't finished yet."
In the common mid-sentence position, "just" and "already" come between "have/has" and the past participle. "Yet" usually comes at the end.
"Been" and "Gone"
"Been to" describes an experience or a completed visit:
- "Maya has been to San Francisco." She visited and returned.
"Gone to" means the person is still away or traveling:
- "Maya has gone to San Francisco." She is there or on the way.
"Been in" can describe residence or presence:
- "Maya has been in San Francisco for a week."
Context is important because "been" also serves as the past participle of "be" in many other structures.
Present Perfect vs. Simple Past
Use the present perfect when the time is unspecified, unfinished, or connected to now. Use the simple past when the speaker identifies a finished past time.
| Present perfect | Simple past |
|---|---|
| "I have taken that class." | "I took that class last year." |
| "She has met the advisor." | "She met the advisor on Monday." |
| "We have visited The Last Bookstore." | "We visited it during last month's activity." |
| "Have you eaten?" | "Did you eat before class?" |
Do not combine the present perfect with finished expressions such as "yesterday," "last week," "in 2022," or "2 days ago."
Present Perfect vs. Present Perfect Continuous
The present perfect continuous uses have/has + been + "-ing":
- "I have been studying for 2 hours."
- "It has been raining since noon."
The simple present perfect often emphasizes completion, quantity, or result:
- "I have read 3 chapters."
The continuous form emphasizes duration or ongoing activity:
- "I have been reading for 2 hours."
Some verbs are not normally used in continuous forms. Say "I have known her for 2 years," not "I have been knowing her for 2 years."
Common Present Perfect Mistakes
Do not use the simple past form instead of the past participle:
- Incorrect: "I have saw that movie."
- Correct: "I have seen that movie."
Do not add a finished time expression:
- Incorrect: "She has arrived yesterday."
- Correct: "She arrived yesterday."
Do not omit the auxiliary:
- Incorrect: "He finished already." This can be acceptable simple past in informal American English, but it is not the present perfect.
- Present perfect: "He has already finished."
Do not confuse "for" and "since":
- "for 3 months"
- "since May"
Finally, remember subject-auxiliary agreement: "she has," but "they have." The guide to subject-verb agreement explains agreement patterns more broadly.
How to Practice the Present Perfect
Draw a timeline with "past" on the left and "now" on the right. For each sentence, mark whether the action is an experience, a continuing situation, a recent result, or part of unfinished time.
Next, create question-and-follow-up pairs:
- "Have you ever taken a trip alone?"
- "Yes, I have."
- "Where did you go?"
The first question uses the present perfect because the time is open. The follow-up uses the simple past because it asks about the finished event.
Keep a weekly learning record: "I have learned 15 new words. I have practiced speaking 4 times. I haven't reviewed conditionals yet." This exercise uses the tense for an unfinished current period.
Frequently Asked Questions
What is the present perfect tense?
It is a verb tense formed with "have" or "has" plus a past participle. It connects a past action or situation with the present.
Can I use the present perfect with "yesterday"?
No. "Yesterday" is a finished past time, so use the simple past: "I saw her yesterday."
What is the difference between "for" and "since"?
"For" introduces a duration, such as "for 2 years." "Since" introduces a starting point, such as "since 2024."
What is the difference between "have been" and "have gone"?
"Have been to" usually means someone visited and returned. "Have gone to" means someone is still away or traveling there.
Why do Americans sometimes use the simple past with "yet"?
Informal American English often accepts the simple past for recent events. The present perfect remains the clearest standard form when the meaning is "up to now."
The present perfect becomes easier when learners use it to discuss genuine experience and progress. CWC's daily speaking practice gives students repeated opportunities to connect grammar with personal communication. Contact Columbia West College to learn more.

